Метод GET Web API с двумя сложными параметрами
У меня есть программа Web API, которая имеет 8 методов get.
Каждый метод может получить 2 параметра - filters
а также sorts
,
filters
- объект JSON, который содержит все параметры, которые вы можете отфильтроватьsorts
- массив, содержащий все свойства, по которым вы хотите отсортировать
Например:
www.facebook.com/GetFriends?filters={name:"lior", color:{name:"blue", RGB:{255, 100, 0}}}&sorts=[{prop:"name", desc:true}, {prop:"age", desc:false}]
API доступен только с других серверов, поэтому не нужно беспокоиться об ограничении количества символов в браузерах.
Мы выбрали GET
метод, потому что целью этого API-интерфейса является только получение данных.
Я не уверен, что URL, который нам нужен, находится в "нормальном" формате.
Это нормально в GET
способ использовать два параметра запроса, один из которых является JSON, а другой массив?
Спасибо за помощь