HTTP Mensajes de estado
Cuando el navegador solicita servicios a un servidor web, pueden ocurrir errores.
A continuación se enumeran una serie de mensajes de estado HTTP que pueden devolverse:
1xx: Información
| Mensaje: |
Descripción: |
| 100 Continue |
El servidor solo ha recibido una parte de la solicitud. Si el servidor no ha rechazado la solicitud, el cliente debe continuar enviando el resto de la solicitud. |
| 101 Switching Protocols |
Cambio de protocolo del servidor: El servidor cambiará a otro protocolo según la solicitud del cliente. |
| 103 Checkpoint |
Sugerencia de solicitud de reanudación cuando falla la reanudación de solicitudes PUT o POST. |
2xx: Éxito
| Mensaje: |
Descripción: |
| 200 OK |
Solicitud exitosa (Esta es la respuesta estándar para una solicitud HTTP exitosa). |
| 201 Created |
La solicitud se ha completado y se ha creado un nuevo recurso. |
| 202 Accepted |
La solicitud ha sido aceptada para procesamiento, pero el procesamiento no ha finalizado. |
| 203 Non-Authoritative Information |
La solicitud se ha procesado correctamente, pero algunos encabezados de respuesta pueden ser incorrectos porque se está utilizando una copia de otro documento. |
| 204 No Content |
La solicitud se ha procesado correctamente, pero no se devuelve un documento nuevo. El navegador debe seguir mostrando el documento original. Este código de estado es útil si el usuario actualiza la página periódicamente y el Servlet puede determinar que el documento del usuario es lo suficientemente nuevo. |
| 205 Reset Content |
La solicitud se ha procesado correctamente, pero no se devuelve un documento nuevo. Sin embargo, el navegador debe restablecer el contenido que muestra. Se utiliza para forzar al navegador a borrar el contenido ingresado en los formularios. |
| 206 Partial Content |
El cliente envió una solicitud GET con un encabezado Range, y el servidor la completó. |
3xx: Redirección
| Mensaje: |
Descripción: |
| 300 Multiple Choices |
Opciones múltiples. Lista de enlaces. El usuario puede elegir un enlace para llegar al destino. Se permiten hasta cinco direcciones. |
| 301 Moved Permanently |
La página solicitada se ha movido a una nueva URL. |
| 302 Found |
La página solicitada se ha movido temporalmente a una nueva URL. |
| 303 See Other |
La página solicitada se puede encontrar en otra URL. |
| 304 Not Modified |
El documento no se ha modificado como se esperaba. El cliente tiene un documento en caché y ha enviado una solicitud condicional (generalmente proporcionando un encabezado If-Modified-Since para indicar que el cliente solo quiere documentos más recientes que la fecha especificada). El servidor le dice al cliente que el documento almacenado en caché aún puede usarse. |
| 305 Use Proxy |
El documento solicitado por el cliente debe obtenerse a través del servidor proxy indicado en el encabezado Location. |
| 306 Switch Proxy |
Ya no se utiliza, pero el código se conserva. |
| 307 Temporary Redirect |
La página solicitada se ha movido temporalmente a una nueva URL. |
| 308 Resume Incomplete |
Sugerencia de solicitud de reanudación cuando falla la reanudación de solicitudes PUT o POST. |
4xx: Error del cliente
| Mensaje: |
Descripción: |
| 400 Bad Request |
El servidor no pudo entender la solicitud debido a un error de sintaxis. |
| 401 Unauthorized |
Solicitud válida, pero el acceso a la página solicitada está prohibido. Esto se debe a que la página solicitada requiere autenticación y el cliente no la proporcionó o la autenticación falló. |
| 402 Payment Required |
Este código aún no se puede utilizar.
|
| 403 Forbidden |
Solicitud válida, pero el acceso a la página solicitada está prohibido. |
| 404 Not Found |
El servidor no pudo encontrar la página solicitada. |
| 405 Method Not Allowed |
El método especificado en la solicitud no está permitido. |
| 406 Not Acceptable |
La respuesta generada por el servidor no puede ser aceptada por el cliente. |
| 407 Proxy Authentication Required |
El usuario primero debe autenticarse mediante un servidor proxy para que la solicitud sea procesada. |
| 408 Request Timeout |
La solicitud excedió el tiempo de espera del servidor. |
| 409 Conflict |
La solicitud no pudo completarse debido a un conflicto. |
| 410 Gone |
La página solicitada no está disponible. |
| 411 Length Required |
"Content-Length" no está definido. Sin este contenido, el servidor no aceptará la solicitud. |
| 412 Precondition Failed |
Las condiciones previas de la solicitud fueron evaluadas como fallidas por el servidor. |
| 413 Request Entity Too Large |
El servidor no aceptará la solicitud porque la entidad solicitada es demasiado grande. |
| 414 Request-URI Too Long |
El servidor no aceptará la solicitud porque la URL es demasiado larga. Esto ocurre cuando una solicitud POST se convierte en una solicitud GET con información de consulta muy larga. |
| 415 Unsupported Media Type |
El servidor no aceptará la solicitud porque el tipo de medio no es compatible. |
| 416 Requested Range Not Satisfiable |
El cliente solicitó parte de un documento, pero el servidor no puede proporcionar la parte solicitada. |
| 417 Expectation Failed |
El servidor no puede satisfacer los encabezados de solicitud especificados por el cliente en la solicitud. |
5xx: Error del servidor
| Mensaje: |
Descripción: |
| 500 Internal Server Error |
Solicitud incompleta. El servidor encontró una situación imprevista. |
| 501 Not Implemented |
Solicitud incompleta. El servidor no admite la funcionalidad solicitada, o el servidor no puede completar la solicitud. |
| 502 Bad Gateway |
Solicitud incompleta. Cuando el servidor actúa como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente. |
| 503 Service Unavailable |
El servidor no está disponible actualmente (sobrecargado o fuera de servicio). |
| 504 Gateway Timeout |
Tiempo de espera de la puerta de enlace. Cuando el servidor actúa como puerta de enlace o proxy, no recibió una respuesta oportuna del servidor ascendente. |
| 505 HTTP Version Not Supported |
El servidor no admite la versión del protocolo HTTP especificada en la solicitud. |
| 511 Network Authentication Required |
El usuario debe proporcionar autenticación para obtener acceso a la red. |
Otras extensiones