Где должны быть значения параметров для этого REST API и почему?

StackOverflow https://stackoverflow.com/questions/8829694

  •  27-10-2019
  •  | 
  •  

Вопрос

У меня есть следующий REST API:

родовое слово

Предполагается, что API уведомляет список пользователей о том, что пользователю Мартину есть что сказать.Список уведомляемых пользователей может варьироваться от 1 до тысячи.Где должен быть список из тысячи пользователей: строка запроса, заголовок HTTP или тело запроса?Почему?

Это было полезно?

Решение

Тело запроса.На практике заголовки и строки запроса часто имеют ограничения по размеру, которые вы определенно столкнетесь с тысячей идентификаторов.На более теоретическом уровне телом запроса должен быть объект, который вы хотите, чтобы сервер обрабатывал через POST.Заголовки предназначены для метаданных уровня протокола об этой сущности;то есть информация, которая помогает обрабатывать объект, но не сам объект.Строки запроса являются частью идентификатора ресурса, а также не являются его представлением.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top