Я разрабатываю новый веб-сервис RESTful для нашего приложения.
При выполнении GET на определенных объектах клиенты могут запрашивать содержимое объекта. Если они хотят добавить некоторые параметры (например, отсортировать список), они могут добавить эти параметры в строку запроса.
В качестве альтернативы я хочу, чтобы люди могли указать эти параметры в теле запроса. HTTP/1.1 явно не запрещает это. Это позволит им указать больше информации, может упростить определение сложных XML-запросов.
Мои вопросы:
- Это хорошая идея?
- Будут ли у клиентов HTTP проблемы с использованием органов запроса в запросе GET?