Web Tool / 07
HTTP Status Codes
Catálogo completo de códigos HTTP con descripciones en español.
El servidor recibió los encabezados de la solicitud y el cliente debe proceder a enviar el cuerpo.
El servidor acepta cambiar el protocolo según lo solicitado por el cliente (ej. WebSockets).
El servidor recibió y está procesando la solicitud, pero aún no hay respuesta disponible.
Permite al navegador iniciar precarga de recursos mientras el servidor prepara la respuesta final.
La solicitud fue exitosa. La respuesta depende del método usado (GET, POST, etc.).
La solicitud fue exitosa y se creó un nuevo recurso como resultado.
La solicitud fue recibida pero aún no se ha procesado. Se usa para tareas asíncronas.
La respuesta es exitosa pero proviene de una copia en caché de un proxy, no del origen.
La solicitud fue exitosa pero no hay contenido que devolver. Común en DELETE o PUT.
El servidor solicita al cliente que resetee la vista del documento.
El servidor entrega sólo parte del recurso, usado con el header Range para descargas parciales.
Respuesta XML con múltiples códigos de estado, usada en WebDAV.
Los miembros de un binding DAV ya fueron enumerados en una respuesta anterior.
El servidor cumplió con una solicitud GET y la respuesta es representación del resultado de una o más manipulaciones de instancia.
Hay varias opciones para el recurso, el cliente puede elegir una.
El recurso fue movido permanentemente a una nueva URL. Los buscadores actualizan sus índices.
El recurso fue movido temporalmente. Los clientes deben seguir usando la URL original.
La respuesta se encuentra en otra URI y debe ser recuperada con GET.
El recurso no ha cambiado desde la última solicitud. El cliente puede usar su caché.
La solicitud debe repetirse en otra URI manteniendo el mismo método HTTP.
El recurso está permanentemente en otra URI. El método HTTP no debe cambiar (como 301 para POST).
El servidor no puede procesar la solicitud por un error del cliente (sintaxis, parámetros inválidos, etc.).
Autenticación requerida. El cliente debe autenticarse para obtener la respuesta.
Reservado para uso futuro. Algunas APIs lo usan para indicar límites de cuota o pago.
El servidor entiende la solicitud pero se niega a autorizarla, independientemente de autenticación.
El servidor no encontró el recurso solicitado. El más conocido de todos.
El método HTTP utilizado no está permitido para este recurso.
El servidor no puede producir una respuesta que coincida con los Accept-Headers del cliente.
El cliente debe autenticarse ante el proxy antes de continuar.
El servidor agotó el tiempo esperando la solicitud del cliente.
La solicitud no pudo completarse por un conflicto con el estado actual del recurso.
El recurso fue eliminado permanentemente y no hay redirección. Diferente a 404.
El servidor requiere que la solicitud incluya el header Content-Length.
El servidor no cumple una de las condiciones previas indicadas en los headers de la solicitud.
El cuerpo de la solicitud supera los límites definidos por el servidor.
La URI de la solicitud es más larga de lo que el servidor puede procesar.
El tipo de medio del cuerpo de la solicitud no es compatible con el servidor.
El rango especificado en el header Range no puede ser satisfecho.
El servidor no puede cumplir con los requisitos del header Expect.
El servidor se niega a preparar café porque es una tetera. Broma del April Fools RFC 2324.
La solicitud fue dirigida a un servidor que no puede producir una respuesta.
La solicitud está bien formada pero contiene errores semánticos. Común en validación de APIs REST.
El recurso al que se accede está bloqueado (WebDAV).
La solicitud falló porque depende de otra solicitud que también falló (WebDAV).
El servidor no está dispuesto a arriesgar procesar una solicitud que podría ser repetida.
El cliente debe cambiar a un protocolo diferente, especificado en el header Upgrade.
El servidor requiere que la solicitud sea condicional para evitar el problema de 'actualización perdida'.
El cliente ha enviado demasiadas solicitudes en un período de tiempo (rate limiting).
El servidor no puede procesar la solicitud porque sus headers son demasiado grandes.
El recurso no está disponible por razones legales (censura, orden judicial, etc.).
El servidor encontró una situación inesperada que le impidió completar la solicitud.
El servidor no soporta la funcionalidad requerida para completar la solicitud.
El servidor actuando como gateway recibió una respuesta inválida del servidor upstream.
El servidor no está disponible temporalmente (sobrecarga o mantenimiento).
El servidor actuando como gateway no recibió respuesta a tiempo del servidor upstream.
El servidor no soporta la versión HTTP usada en la solicitud.
El servidor tiene un error de configuración interna en la negociación de contenido.
El servidor no puede almacenar la representación necesaria para completar la solicitud (WebDAV).
El servidor detectó un bucle infinito al procesar la solicitud (WebDAV).
Se necesitan extensiones adicionales para que el servidor cumpla con la solicitud.
El cliente necesita autenticarse para acceder a la red (ej. portal cautivo Wi-Fi).