
3 7, 2008
Cuando un navegador hace una petición a un servidor web a través de HTTP el
servidor devuelve siempre un mensaje informando del estado de la petición,
si ha sido satisfactoria, si la página no existe, etc.
Esta es la lista de mensajes que un servidor puede devolver a través
del protocolo HTTP/1.1 y están dentro de la especificación del
W3C.
Una idea equivocada es que hay quien les llama mensajes de error del servidor, pero son mensajes de estado de la solicitud.
| Mensaje: | Descripción: |
|---|---|
| 100 Continue | Sólo una parte de la petición ha sido recibida por el servidor , pero como no ha sido rechazada el cliente debe continuar con la petición. |
| 101 Switching Protocols | El servidor cambia el protocolo |
| Mensaje: | Descripción: |
|---|---|
| 200 OK | La petición es satisfactoria. |
| 201 Created | La petición ha sido completada y el recurso ha sido creado. |
| 202 Accepted | The request is accepted for processing, but the processing is not complete |
| 203 Non-authoritative Information | La metainformación devuelta en la cabecera no es la definitiva de la disponible en el servidor original. |
| 204 No Content | El servidor ha completado la petición pero no necesita enviar nada en el cuerpo del mensaje, pero puede devolver metainformación actualizada. |
| 205 Reset Content | El servidor ha satisfecho la petición y cliente debe resetear la vista del documento que causó la petición de ser enviado |
| 206 Partial Content | El servidor ha satisfecho la petición parcila del GET para el recurso. |
| Mensaje: | Descripción: |
|---|---|
| 300 Multiple Choices | Una lista de links de los que el usuario puede elegir e ir esa localización.Máximo 5 direcciones. |
| 301 Moved Permanently | La página solicitada ha sido movida a una nueva URL. |
| 302 Found | La página solicitada ha sido movida temporalmente a una nueva URL. El cliente debe seguir utilizando la URL solicitada para futuras peticiones. |
| 303 See Other | La página solicitada puede ser localizada en otra URL. |
| 304 Not Modified | |
| 305 Use Proxy | |
| 306 Unused | Usado en las anteriores versiones de la especificiación . Este código está reservado. |
| 307 Temporary Redirect | La página solicitada ha sido movida temporalmente a una nueva URL. |
| Mensaje: | Descripción: |
|---|---|
| 400 Bad Request | El cliente no puede comprender la solicitud debido a una sintasix malformada. |
| 401 Unauthorized | La página solicitada necesita un nombre de usuario y contraseña. |
| 402 Payment Required | Código reservado para un uso futuro. |
| 403 Forbidden | El acceso está prohibido a la página solicitada. |
| 404 Not Found | El servidor no puede encontrar la página solicitada. La URI solicitada no existe. Este mensaje es devuelto por el servidor cuando no quiere revelar por qué la petición ha sido rechazada o cuando no se puede aplicar otra respuesta. |
| 405 Method Not Allowed | El método especificado en la solicitud no está permitido. El servidor devuelve en el Header una lista de los métodos permitidos. |
| 406 Not Acceptable | El servidor sólo genera una respuesta que no es aceptada por el cliente. |
| 407 Proxy Authentication Required | Debes autentificarte con un servidor proxy antes de que la petición sea servida. |
| 408 Request Timeout | La petición ha tardado más tiempo de lo que el servidor está configurado para esperar. |
| 409 Conflict | La petición puede que no sea completada debido a un conflicto con el estado actual del recurso.. |
| 410 Gone | La página solicitada no estará más tiempo disponible. |
| 411 Length Required | La longitud del cuerpo del mensaje no está definido . El servidor no aceptará peticiones sin esta este campo en el Header. |
| 412 Precondition Failed | La precondición dada en la petición ha sido evaluada a falso por el servidor. |
| 413 Request Entity Too Large | El servidor no aceptará la petición porque entidad es más larga de lo que el servidor puede procesar. |
| 414 Request-url Too Long | El servidor no aceptará la petición porque url es demasiado larga. Suele ocurrir cuando el cliente convierte una solicitud POST a GET |
| 415 Unsupported Media Type | El servidor no aceptará la petición porque está en un formato no soportado por el recurso pedido para el método solicitado. |
| 416 Requested Range Not Satisfiable | |
| 417 Expectation Failed |
| Mensaje: | Descripción: |
|---|---|
| 500 Internal Server Error | La petición no se pudo completar . El servidor encontró una condición inexperada. |
| 501 Not Implemented | La petición no se pudo completar . El servidor no puede soportar la funcionalidad requerida para completar la solicitud. |
| 502 Bad Gateway | La petición no se pudo completar . El servidor mientras actua como puerta de enlace o proxy ha recibido una respuesta inválida desde el otro servidor. |
| 503 Service Unavailable | La petición no se pudo completar .El servidor está temporalmente en mantenimiento o sobrecargado. |
| 504 Gateway Timeout | Tiempo agotado de la puerta de enlace |
| 505 HTTP Version Not Supported | El servidor no soporta la versión del protocolo. |