Códigos de estado
Tabla 1 describe los códigos de estado.
Código de estado |
Nombre |
Descripción |
---|---|---|
100 |
Continue |
El servidor ha recibido la parte inicial de la solicitud y el cliente debe continuar enviando la parte restante. |
101 |
Switching Protocols |
El solicitante ha pedido al servidor que cambie los protocolos y el servidor ha aceptado hacerlo. El protocolo de destino debe ser más avanzado que el protocolo de origen. Por ejemplo, el protocolo HTTP actual se cambia a una versión posterior de HTTP. |
200 |
OK |
El servidor procesó correctamente la solicitud. |
201 |
Created |
La solicitud se ha cumplido, lo que resulta en la creación de un nuevo recurso. |
202 |
Accepted |
La solicitud ha sido aceptada para el procesamiento, pero el procesamiento no se ha completado. |
203 |
Non-Authoritative Information |
La solicitud ha sido cumplida. |
204 |
NoContent |
El servidor ha procesado correctamente la solicitud, pero no devuelve ningún contenido. El código de estado se devuelve en respuesta a una solicitud HTTP OPTIONS. |
205 |
Reset Content |
El servidor ha procesado correctamente la solicitud, pero no devuelve ningún contenido. A diferencia de una respuesta 204, esta respuesta requiere que el solicitante restablezca el contenido. |
206 |
Partial Content |
El servidor ha procesado correctamente una parte de la solicitud GET. |
300 |
Multiple Choices |
Hay varias opciones para el recurso solicitado. Por ejemplo, este código podría usarse para presentar una lista de características de recursos y direcciones de las que puede elegir el cliente, tal como un navegador. |
301 |
Moved Permanently |
Esta y todas las solicitudes futuras deben dirigirse permanentemente al URI dado indicado en esta respuesta. |
302 |
Found |
El recurso solicitado se ha movido temporalmente. |
303 |
See Other |
La respuesta a la solicitud se puede encontrar bajo otro URI usando un método GET o POST. |
304 |
Not Modified |
El recurso solicitado no ha sido modificado. En tal caso, no hay necesidad de retransmitir el recurso ya que el cliente todavía tiene una copia descargada previamente. |
305 |
Use Proxy |
El recurso solicitado solo está disponible a través de un proxy. |
306 |
Unused |
Este código de estado HTTP ya no se utiliza. |
400 |
BadRequest |
La solicitud no es válida. El cliente debe modificar la solicitud en lugar de volver a iniciarla. |
401 |
Unauthorized |
La información de autenticación proporcionada por el cliente es incorrecta o no es válida. |
402 |
Payment Required |
Reservadas para uso futuro. |
403 |
Forbidden |
El servidor ha recibido la solicitud y la ha entendido, pero el servidor se niega a responder a ella. El cliente debe modificar la solicitud en lugar de volver a iniciarla. |
404 |
NotFound |
El recurso solicitado no se ha podido encontrar. El cliente debe modificar la solicitud en lugar de volver a iniciarla. |
405 |
MethodNotAllowed |
No se admite un método de solicitud para el recurso solicitado. El cliente debe modificar la solicitud en lugar de volver a iniciarla. |
406 |
Not Acceptable |
El servidor no pudo satisfacer la solicitud de acuerdo con las características de contenido de la solicitud. |
407 |
Proxy Authentication Required |
Este código es similar al 401, pero indica que el cliente primero debe autenticarse con el proxy. |
408 |
Request Time-out |
El servidor agotó el tiempo de espera de la solicitud. El cliente puede volver a iniciar la solicitud sin modificaciones en cualquier momento posterior. |
409 |
Conflict |
La solicitud no se pudo procesar debido a un conflicto en la solicitud, como un conflicto de edición entre varias actualizaciones simultáneas o el recurso que el cliente intenta crear ya se cierra. |
410 |
Gone |
El recurso solicitado ha sido eliminado de forma permanente y no estará disponible de nuevo. |
411 |
Length Required |
El servidor se negó a procesar la solicitud porque la solicitud no especifica la longitud de su contenido. |
412 |
Precondition Failed |
El servidor no cumple una de las condiciones previas que el solicitante pone en la solicitud. |
413 |
Request Entity Too Large |
La solicitud es mayor de lo que el servidor está dispuesto o puede procesar. El servidor puede cerrar la conexión para evitar que el cliente continúe con la solicitud. Si el servidor no puede procesar temporalmente la solicitud, la respuesta contendrá un campo de encabezado Retry-After. |
414 |
Request-URI Too Large |
El URI proporcionado era demasiado largo para que el servidor procesara. |
415 |
Unsupported Media Type |
El servidor no admite el tipo de medio en la solicitud. |
416 |
Requested range not satisfiable |
El intervalo solicitado no es válido. |
417 |
Expectation Failed |
El servidor no cumple con los requisitos del campo Encabezado de solicitud esperado. |
422 |
UnprocessableEntity |
La solicitud estaba bien formada pero no se pudo seguir debido a errores semánticos. |
429 |
TooManyRequests |
El cliente ha enviado más solicitudes de las que su límite de velocidad está permitido dentro de una cantidad de tiempo determinada, o el servidor ha recibido más solicitudes de las que es capaz de procesar dentro de una cantidad de tiempo determinada. En este caso, es aconsejable que el cliente reinicie las solicitudes después de que expire el tiempo especificado en el encabezado Retry-after de la respuesta. |
500 |
InternalServerError |
El servidor es capaz de recibir la solicitud, pero no pudo entender la solicitud. |
501 |
Not Implemented |
El servidor no admite la función solicitada. |
502 |
Bad Gateway |
El servidor estaba actuando como una puerta de enlace o proxy y recibió una solicitud no válida de un servidor remoto. |
503 |
ServiceUnavailable |
El servicio solicitado no es válido. Es aconsejable que el cliente modifique la solicitud en lugar de volver a iniciarla. |
504 |
ServerTimeout |
El servidor no pudo devolver una respuesta oportuna. La respuesta llegará al cliente solo si la solicitud lleva un parámetro de tiempo de espera. |
505 |
HTTP Version not supported |
El servidor no admite la versión del protocolo HTTP utilizada en la solicitud. |