2011-12-12 3 views

ответ

17

400 Bad Request

Прямо из the specification:

Запрос не может быть понят сервером из-за некорректного синтаксиса , Клиент НЕ ДОЛЖЕН повторять запрос без изменений .

В качестве альтернативы, если вам нужен более конкретный статус, вы можете create your own 4XX status для любого API, который вы могли бы разрабатывать.

+0

Спасибо, Роб. Только то, что я подозревал. –

6

400 - Bad Request

Из протокола передачи гипертекста - HTTP/1.1 (RFC-2616):

400 Bad Request

Запрос не может быть понят сервером из-за неправильный формат синтаксис. Клиент НЕ ДОЛЖЕН повторять запрос без изменений .

-3

Я бы сказал, что 412 Precondition Failed

+0

* 412 Условие не выполнено: предварительное условие, заданное в одном или нескольких полей заголовка запроса, оцененных как false, когда оно было протестировано на сервере. Этот код ответа позволяет клиенту помещать предварительные условия в текущую метаинформацию ресурса (данные поля заголовка) и, таким образом, предотвращать применение запрошенного метода к ресурсу, отличному от указанного. * –

+0

Сбой предварительного условия относится к неудачному состоянию, содержащемуся в заголовках; 400 - Плохой запрос - это правильный ответ в случае искаженного лица –

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