Encabezados HTTP

Listados de códigos enviados en encabezados http

La tabla presentada a continuación, aunque particularmente indigesta, resume todos los códigos que un servidor web puede enviar en sus encabezados.

Códigos enviados y significado de errores

 

Código enviado Significado de la respuesta
100 Continue Se ha recibido la parte inicial de la solicitud, y el cliente puede proseguir con la solicitud.
101 Switching Protocols El servidor hace una petición del cliente para cambiar el protocolo al especificado en el campo de encabezamiento Upgrade.
200 OK La solicitud del cliente tiene éxito y la respuesta del servidor contiene los datos solicitados.
201 Created Este indicador de estado se utiliza cuando se crea una nueva URL. El encabezamiento de la localización es proporcionado por el servidor para especificar la ubicación de los nuevos datos.
202 Accepted La solicitud fue aceptada, pero no fue ejecutada inmediatamente.  Se pueden proporcionar informaciones adicionales sobre la transacción en el cuerpo de la respuesta del servidor. No hay garantía de que el servidor pueda realmente cumplir la solicitud, aunque parezca legítima en el momento de su primer examen.
203 Non-Authoritative Information La información del encabezado proviene de una copia local o de un tercero, no del servidor de origen.
204 No Content En la respuesta se proporcionan un encabezamiento y un código de estado, pero no hay entidades corporales en la respuesta. Los navegadores no deben actualizar su documento al recibir esta respuesta. Este es un código útil para los programas CGI cuando aceptan datos de un formulario, pero quieren que el navegador permanezca posicionado en ese formulario.
205 Reset Content El navegador tendrá que aclarar el formulario utilizado para esta transacción para una aportación adicional. Adecuado para la entrada de datos en aplicaciones CGI.
206 Partial Content El servidor devuelve parte de los datos en el tamaño requerido. Se utiliza en respuesta a una solicitud que especifica un encabezamiento Range. El servidor debe especificar la serie incluida en la respuesta con el encabezado de Content-Range.
300 Multiple Choices La URL solicitada se refiere a más de un recurso. Por ejemplo, la URL podría referirse a un documento traducido a varios idiomas. La entidad corporal devuelta por el servidor puede tener una lista de datos más específicos sobre la elección del recurso correcto. El cliente deberá permitir al usuario seleccionar de la lista de URLs devueltas por el servidor según su necesidad.
301 Moved Permanently La URL solicitada ya no es utilizada por el servidor, y la operación especificada en la solicitud no se ha realizado. La nueva ubicación del documento solicitado se especifica en el encabezado Location.  Cualquier solicitud futura de este documento debe utilizar la nueva URL.
302 Moved Temporarily La URL solicitada se ha movido, pero sólo temporalmente. El encabezado Location apunta a la nueva ubicación. Inmediatamente después de recibir este código de estado, el cliente debe utilizar la nueva URL para resolver la solicitud, pero la "antigua" URL debe utilizarse para todas las solicitudes futuras.
303 See Other La URL solicitada puede encontrarse en una dirección diferente (especificada en el encabezamiento Location) y debe ser recuperada por un GET en ese recurso.
304 Not Modified Este es el código de respuesta a un encabezado "If-Modified-Since", cuando la URL no ha sido modificada desde la fecha especificada. La entidad del cuerpo no se envía, y el cliente tendrá que usar su propia copia local.
305 Use Proxy La URL solicitada debe ser accedida a través del mandatorio en el encabezado Location.
400 Bad Request Este código de respuesta indica que el servidor ha detectado un error de sintaxis en la solicitud del cliente.
401 Unauthorized El código de resultado se proporciona con el encabezamiento WWW-Authenticate para indicar que la solicitud carecía de la debida autorización, y que el cliente tendrá que proporcionar esta autorización cuando vuelva a solicitar la misma URL. Ver en este capítulo la descripción del encabezamiento Authorization para obtener más información sobre el funcionamiento de las autorizaciones con el marco del HTTP.
402 Payment Required Este código aún no está realizado bajo HTTP.
403 Forbidden La solicitud ha sido rechazada por alguna razón que el servidor no quiere decir al cliente (o no tiene forma de hacerlo).
404 Not Found El documento no existe en la URL especificada.
405 Method Not Allowed Este código, dado con el encabezado Allow, indica que el método utilizado por el cliente no es compatible con esta URL.
406 Not Acceptable La URL especificada por el cliente existe, pero no en el formato deseado por el cliente. Con este código, el servidor proporciona los encabezados Content-Language, Content-Encoding y Content-type.
407 Proxy Authentication Required El servidor proxy debe autorizar la solicitud antes de enviarla. Usado con el encabezado Proxy-Authenticate.
408 Request Time-out Este código de respuesta significa que el cliente no ha proporcionado una solicitud completa en un tiempo predefinido (normalmente especificado en la configuración del servidor), y el servidor interrumpe la conexión a la red.
409 Conflict Indica que la solicitud entra en conflicto con otra solicitud o con la configuración del servidor. La información sobre el conflicto debe ser devuelta en la parte de Datos de la respuesta. Por ejemplo, este código de respuesta podría darse cuando la solicitud de un cliente provoque problemas de integridad en una base de datos.
410 Gone Indica que la URL solicitada ya no existe y ha sido eliminada permanentemente del servidor.
411 Length Required El servidor no aceptará la solicitud sin un encabezado Content-Length proporcionado en la solicitud.
412 Precondition Failed La condición especificada por uno o varios encabezados If... de la solicitud se ha considerado incorrecta.
413 Request Entity Too Large El servidor no procesará la solicitud porque su entidad-corporal es demasiado grande.
414 Request Too Long El servidor no procesará la solicitud porque su URL es demasiado grande.
415 Unsupported Media Type El servidor no procesará la solicitud porque su entidad-corporal está en un formato no soportado.
500 Internal Server Este código indica que alguna parte del servidor (por ejemplo, Error en un programa CGI) se ha estrellado o ha encontrado un error de configuración.
501 Not Implemented Indica que el cliente ha solicitado una acción que no puede ser realizada por el servidor.
502 Bad Gateway Señala que el servidor (o mandatario) ha encontrado respuestas inválidas de otro servidor (o mandatorio).
503 Service Unavailable Este código significa que el servicio no está disponible temporalmente, pero debería ser restaurado en el futuro. Si el servidor sabe cuándo estará disponible de nuevo, también se puede proporcionar un encabezado de Retry-After.
504 Gateway Time-out Esta respuesta es como el código 408 (Request Time-out) excepto que aquí una puerta de enlace - o mandatario - está en time-out.
505 HTTP Version Not Supported El servidor no es compatible con la versión del protocolo HTTP utilizado en la solicitud.

¿Siguen aquí? Enhorabuena.

 

Oseox Monitoring