Каким должен быть код статуса HTTP для частичного ответа? - PullRequest
2 голосов
/ 28 октября 2019

У меня есть некоторая информация о пациенте, которую должен вернуть мой API - имя - пол - номер телефона

Это все обязательная информация, необходимая для пользовательского интерфейса. Какой код статуса я должен отправить в пользовательский интерфейс в случае, когда я могу просто отправить частичную информацию.

Например: я мог просто получить имя и пол, но не номер телефона, каким должен быть мой код статуса для отправки обратноклиенту с информацией, которую я смог получить? Не может быть 200, так как полная информация не отправляется.

1 Ответ

3 голосов
/ 28 октября 2019

HTTP 206 Код ответа о состоянии успешного выполнения частичного содержимого указывает, что запрос выполнен успешно, и тело содержит запрошенные диапазоны данных, как описано в заголовке Range запроса.

Если существует только один диапазон, типу содержимого всего ответа присваивается тип документа и предоставляется диапазон содержимого.

Если несколько диапазонов отправляются обратно, тип содержимогоустанавливается в multipart / byteranges, и каждый фрагмент охватывает один диапазон, с описанием Content-Range и Content-Type.

проверьте здесь для получения более подробной информации: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/206

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...