2015-12-07 1 views
0

Я разрабатываю клиент и сервер. Во время разработки я бы обнаружил, что клиент обнаруживает ошибку (посылает неверные данные, опускает обязательный параметр и т. Д. И т. Д.).HTTP-код ответа, указывающий на ошибку в клиенте

Есть ли стандартный HTTP-код ответа, чтобы указать это? Или несколько, в зависимости от характера ошибки?

Или я должен использовать только собственный код ответа?

например 2001 I'm afraid I can't do that, Dave?
или 666 Mwuuuuuuhahhahahahahahahaha

ответ

2

HTTP 400 "Bad Request"

https://tools.ietf.org/html/rfc7231#section-6.5.1

The (Bad Request) код состояния 400 указывает на то, что сервер не может или не будет обрабатывать запрос в связи с чем-то воспринимается как ошибка клиента (например, неверный запрос синтаксиса, неверный запрос
кадрирование сообщений или маршрутизация ложных запросов).

+0

Согласен. Но интересно прочитать http://www.bennadel.com/blog/2434-http-status-codes-for-invalid-data-400-vs-422.htm – Mawg

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