2009-10-06 5 views
4

Я разрабатываю API RESTful и задаю вопрос о наиболее подходящих кодах состояния ответа для определенных сценариев.Значение кода статуса ответа RESTful API

Рассмотрите случай, когда клиент делает запрос GET для ресурса. Как я могу устранить «не найденный» ответ для случая, когда ресурс законно не существует, в зависимости от случая, когда может произойти незначительное прерывание обслуживания (во время развертывания и т. Д.).

ответ

9

W3C определяет very specific status codes практически для всех случаев, о которых вы можете подумать. Для ваших конкретных потребностей:

  • Не найдено: 404
  • Service Unavailable: 503
6

Отправить код статуса 404 для «Не найдено»

Отправить некоторые 500-series error для условий ошибки на стороне сервера.

 Смежные вопросы

  • Нет связанных вопросов^_^