Códigos de estado
Tabla 1 describe los códigos de estado.
Código de estado |
Mensaje |
Descripción |
---|---|---|
100 |
Continue |
El cliente debe continuar con su solicitud. Esta respuesta intermedia se utiliza para informar al cliente de que la parte inicial de la solicitud ha sido recibida y aún no ha sido rechazada por el servidor. |
101 |
Switching Protocols |
El protocolo debe cambiarse. El protocolo solo se puede cambiar a un protocolo más reciente. Por ejemplo, el protocolo HTTPS actual se cambia a una versión posterior. |
200 |
OK |
La solicitud ha sido cumplida. |
201 |
Created |
Se ha cumplido la solicitud y se ha creado un nuevo recurso. |
202 |
Accepted |
La solicitud ha sido aceptada, pero el procesamiento no se ha completado. |
203 |
Non-Authoritative Information |
El servidor ha procesado correctamente la solicitud, pero está devolviendo información que puede provenir de otra fuente. |
204 |
NoContent |
La solicitud se ha completado, pero la respuesta HTTPS no contiene un cuerpo de respuesta. El código de estado se devuelve en respuesta a una solicitud HTTPS OPTIONS. |
205 |
Reset Content |
El servidor ha cumplido con la solicitud, pero se requiere que el solicitante restablezca el contenido. |
206 |
Partial Content |
El servidor ha procesado correctamente la solicitud GET parcial. |
300 |
Multiple Choices |
Hay varias opciones para la ubicación del recurso solicitado. La respuesta contiene una lista de características de recursos y direcciones desde las que un terminal de usuario (como un navegador) puede elegir el más apropiado. |
301 |
Moved Permanently |
Al recurso solicitado se le ha asignado un nuevo URI permanente y el nuevo URI está contenido en la respuesta. |
302 |
Found |
El recurso solicitado reside temporalmente bajo un URI diferente. |
303 |
See Other |
La respuesta a la solicitud se puede encontrar bajo un URI diferente. Se puede recuperar utilizando un método GET o POST. |
304 |
Not Modified |
El recurso solicitado no ha sido modificado. Cuando el servidor devuelve este código de estado, no devuelve ningún recurso. |
305 |
Use Proxy |
El recurso solicitado solo está disponible a través de un proxy. |
306 |
Unused |
El código de estado HTTPS ya no se utiliza. |
400 |
BadRequest |
La solicitud no es válida. El cliente no debe repetir la solicitud sin modificaciones. |
401 |
Unauthorized |
Este código de estado se devuelve después de que el cliente proporciona la información de autenticación, lo que indica que la información de autenticación es incorrecta o no válida. |
402 |
Payment Required |
Este código de estado está reservado para su uso futuro. |
403 |
Forbidden |
El servidor entendió la solicitud, pero se niega a cumplirla. El cliente no debe repetir la solicitud sin modificaciones. |
404 |
NotFound |
No se puede encontrar el recurso solicitado. El cliente no debe repetir la solicitud sin modificaciones. |
405 |
MethodNotAllowed |
No se admite un método de solicitud para el recurso solicitado. El cliente no debe repetir la solicitud sin modificaciones. |
406 |
Not Acceptable |
El servidor no puede satisfacer la solicitud de acuerdo con las características de contenido de la solicitud. |
407 |
Proxy Authentication Required |
Este código de estado es similar al 401, pero indica que el cliente primero debe autenticarse con el proxy. |
408 |
Request Time-out |
El servidor ha agotado el tiempo de espera de la solicitud. El cliente puede repetir la solicitud sin modificaciones en un memento posterior. |
409 |
Conflict |
La solicitud no se pudo procesar debido a un conflicto con el estado actual del recurso. Este código de estado indica que el recurso que el cliente está intentando crear ya existe, o que la solicitud no se ha procesado debido a la actualización de la solicitud de conflicto. |
410 |
Gone |
El recurso solicitado ha sido eliminado de forma permanente y ya no está disponible. |
411 |
Length Required |
El servidor se niega a procesar la solicitud sin un Content-Length definido. |
412 |
Precondition Failed |
El servidor no cumplió con una de las condiciones previas que el solicitante puso en la solicitud. |
413 |
Request Entity Too Large |
El servidor se niega a procesar una solicitud porque la entidad de solicitud es demasiado grande para que el servidor lo procese. El servidor puede cerrar la conexión para evitar que el cliente continúe con la solicitud. Si el servidor no puede procesar la solicitud temporalmente, la respuesta contendrá un campo de encabezado Retry-After. |
414 |
Request-URI Too Large |
El URI de solicitud es demasiado largo para que el servidor lo procese. |
415 |
Unsupported Media Type |
El servidor no puede procesar el formato de medios en la solicitud. |
416 |
Requested range not satisfiable |
El intervalo solicitado no es válido. |
417 |
Expectation Failed |
El servidor no ha cumplido con los requisitos del campo de encabezado de solicitud Expect. |
422 |
UnprocessableEntity |
La solicitud está bien formada pero no se puede procesar debido a errores semánticos. |
429 |
TooManyRequests |
El cliente ha enviado una cantidad excesiva de solicitudes al servidor dentro de un tiempo determinado (excediendo el límite de frecuencia de acceso del cliente), o el servidor ha recibido una cantidad excesiva de solicitudes dentro de un tiempo determinado (más allá de su capacidad de procesamiento). En este caso, el cliente debe volver a enviar la solicitud una vez transcurrido el tiempo especificado en el encabezado Retry-After de la respuesta. |
500 |
InternalServerError |
El servidor puede recibir la solicitud pero no puede entenderla. |
501 |
Not Implemented |
El servidor no admite la función necesaria para cumplir con la solicitud. |
502 |
Bad Gateway |
El servidor estaba actuando como un gateway o proxy y recibió una solicitud no válida del servidor remoto. |
503 |
ServiceUnavailable |
El servicio solicitado no es válido. El cliente no debe repetir la solicitud sin modificaciones. |
504 |
ServerTimeout |
La solicitud no puede ser cumplida dentro de un plazo determinado. Este código de estado se devuelve al cliente solo si se especifica el parámetro Timeout en la solicitud. |
505 |
HTTPS Version not supported |
El servidor no admite la versión del protocolo HTTPS utilizada en la solicitud. |