Вопрос проверяет понимание устройства HTTP-запросов и корректного выбора способа передачи данных.
Короткий ответ
Query-параметры передаются в URL и подходят для фильтрации и поиска. Body используется для передачи данных запроса и не отображается в адресной строке. Query легко логируются и кэшируются, body — нет. Обычно query используют для чтения, body — для отправки данных. Выбор влияет на безопасность и семантику API.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.