2011-12-12 9 views

Respuesta

17

400 Bad Request

Directamente desde the specification:

La solicitud no pudo ser entendido por el servidor debido a un error de sintáxis . El cliente NO DEBE repetir la solicitud sin modificaciones .

Alternativamente, si necesita un estado más específico puede create your own 4XX status para cualquier API que esté diseñando.

+0

Gracias Rob. Justo lo que sospechaba. –

6

400 - Solicitud incorrecta

De Hypertext Transfer Protocol - HTTP/1.1 (RFC-2616):

400 Bad Request

La solicitud no puede ser entendida por el servidor debido a la malformación sintaxis. El cliente NO DEBE repetir la solicitud sin modificaciones .

-3

diría 412 Error de condición previa

+0

* 412 Condición previa fallida: la condición previa dada en uno o más de los campos del encabezado de solicitud se evaluó como falsa cuando se probó en el servidor. Este código de respuesta permite al cliente establecer condiciones previas en la metainformación de recursos actual (datos de campo del encabezado) y así evitar que el método solicitado se aplique a un recurso distinto al previsto. * –

+0

La condición previa no se corresponde con la condición fallida contenida en los encabezados; 400 - La solicitud incorrecta es la respuesta adecuada en caso de una entidad mal formada –

Cuestiones relacionadas