Подтвердить что ты не робот

Код состояния HTTP для отклоненного тела POST

Какой код состояния должен вернуть службу REST в ответ на запрос POST, содержащий поврежденный/непатентный объект сообщения?

4b9b3361

Ответ 1

400 Плохой запрос

Прямо от спецификация:

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

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

Ответ 2

400 - Плохой запрос

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

400 Bad Request

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

Ответ 3

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