Cuando se hace una petición de una página web desde el navegador el servidor donde se alojan estos archivos responde con un código de esta HTTP. Cuando el navegador recibe este mensaje identifica cual es el estado de la página web solicitada.
Respuestas informativas
100 Continue
Esta respuesta significa que todo está bien y el cliente puede continuar con la solicitud.
101 Switching Protocol Indica que el servidor acepta los cambios solicitados
102 Processing (WebDAV)
Indica que el servidor recibe la solicitud y está procesadonla.
Respuestas satisfactorias
200 OK Es la respuesta estándar a una solicitud satisfactoria.
201 Created
Solicitud exitosa se crear un recurso como resultado.
202 Accepted
Se muestra cuando hay procesamiento por lotes y han sido recibidos.
203 Non-Authoritative Information
Se ha completado con éxito la petición pero no se consigue el contenido solicitado, lo recoge de un tercero o copia local.
204 No Content
Petición completada exitosamente pero la respuesta no tiene contenido.
205 Reset Content
Petición completada con éxito pero no hay contenido, además el agente debe inicializar la página desde que se realizó la petición.
206 Partial Content
El contenido se sirve parcialmente.
207 Multi-Status (WebDAV)
Es una respuesta multi-estado y la petición es un mensaje XML.
208 Multi-Status (WebDAV)
Los elementos DAV se notifican previamente y no se vuelven a listar.
226 IM Used (HTTP Delta encoding)
El servidor cumple una petición GET para el recurso con una respuesta de instancias aplicadas.
Redirecciones
300 Multiple Choice
Existen varias respuestas para esta solicitud.
301 Moved Permanently
El código indica que el recurso solicitado ha sido cambiado.
302 Found
Este código de respuesta dice que el recurso solicitado ha cambiado temporalmente y seran agregados para futuras peticiones.
303 See Other
Esta respuesta indica al cliente un nuevo recursos solicitado a otra dirección utilizando la petición GET.
304 Not Modified
Se utiliza para caché y le indica al cliente que no hay modificación en respuesta. El cliente sigue usando la misma versión almacenada en la caché.
305 Use Proxy
Esta petición indica que una respuesta debe ser atendidas via proxy. Actualmente este tipo de código de esta es obsoleto.
306 unused
No está en uso y se utilizaba en versiones previas.
307 Temporary Redirect
El servidor envía esta respuesta para dirigir al cliente a obtener el recurso solicitado a otra URI con el mismo método que se uso la petición anterior.
308 Permanent Redirect
Significa que se encuentra permanente en otra url, especifica la respuesta HTTP.
Errores de cliente
400 Bad Request
La respuesta indica que el servidor no interpreta la solicitud hecha por el usuario.
401 Unauthorized
Este error indica que es necesario la autenticación para conseguir una respuesta solicitada.
402 Payment Required
El código de respuesta está reservado y se implementa en páginas donde se utilizan sistemas o pasarelas de pago. Actualmente no está en uso.
403 Forbidden
El cliente no posee los permisos necesarios para cierto contenido, por lo que el servidor está rechazando otorgar una respuesta apropiada.
404 Not Found
El servidor no encontró el contenido requerido. Es un de los mas comunes en internet.
405 Method Not Allowed
Este protocolo es conocido por el servidor pero se deshabilita y no puede utilizarse.
406 Not Acceptable
La respuesta se envía cuando el servidor no encuentra la información. No es igual a un error 406.
407 Proxy Authentication Required
Similar al código 401 pero la autenticación debe ser hecha desde un proxy.
408 Request Timeout
Se envía cuando hay una conexión inactiva en el servidor sin que el usuario realice una petición previa. Suele ser también uno de los errores de codigo de estado mas común.
409 Conflict
La respuesta puede ser enviada cuando una petición entra en conflicto con el estado del servidor.
410 Gone
Se muestra cuando el contenido requerido ha sido borrado del servidor.
411 Length Required
La petición es rechazada por el servidor.
412 Precondition Failed
Este mensaje se muestra cuando las precondiciones hechas en el encabezado no se cumplen por el servidor.
413 Payload Too Large
La entidad de petición es mas larga que los límites que define el servidor.
414 URI Too Long
La url que solicita el cliente es mas larga que la que el servidor está dispuesto a interpretar.
415 Unsupported Media Type
Este formato multimedia no es soportado por el servidor y rechaza la solicitud..
416 Requested Range Not Satisfiable
El rango especificado por el campo encabezado no se cumple.
417 Expectation Failed
La expectativa indicada no puede ser cumplida por el servidor.
421 Misdirected Request
La petición no es capaz de ser recibida por el servidor o no hay respuesta.
422 Unprocessable Entity (WebDAV)
La petición no pudo seguir por errores semánticos.
423 Locked (WebDAV)
El recurso el cual se intenta acceder está bloqueado.
424 Failed Dependency (WebDAV)
La petición falla por una petición previa.
426 Upgrade Required
El servidor se rehúsa a aplicar la solicitud con el protocolo actual pero puede realizarlo con un protocolo diferente.
428 Precondition Required
El servidor de origen debe recibir una solicitud condicional.
429 Too Many Requests
Este código de estado indica que el usuario ha enviado muchas peticiones en un tiempo establecido.
431 Request Header Fields Too Large
El servidor no puede procesar la solicitud porque los campos son largos.
451 Unavailable For Legal Reasons
El usuario solicita un recurso no legal o es información censurada o prohibida.
Errores de servidor
500 Internal Server Error
El servidor tiene un conflicto y no sabe como resolverlo.
501 Not Implemented
La petición o método no es soportada por el servidor. Solo los métodos GET y HEAD requieren soporte.
502 Bad Gateway
Indica que hay una respuesta inválida y es también otro de los código de estado mas comunes.
503 Service Unavailable
El servidor no puede manejar la petición y las razones puede ser por servido caído o sobrecargado.
504 Gateway Timeout
Esta respuesta es dada cuento el servidor actúa como puerta de enlace y no obtiene una respuesta a tiempo.
505 HTTP Version Not Supported
La versión HTTP usado no es soportada por el servidor.
506 Variant Also Negotiates
Cuando se muestra el error indica que el servidor tiene una configuración interna.
508 Loop Detected (WebDAV)
El servidor detecta un bucle o ciclo infinito mientras se ejecutaba una solicitud.
511 Network Authentication Required
El código de estado 511 muestra que el cliente debe autenticarse para ganar acceso a la red.