8.5 KiB
8.5 KiB
Respuestas de HTTP
| codigo | significado |
|---|---|
| 1xx | Respuestas informativas: el servidor ha recibido la solicitud y continúa procesándola. |
| 2xx | Respuestas exitosas: la solicitud se ha procesado correctamente. |
| 3xx | Redirecciones: el cliente debe realizar acciones adicionales para completar la solicitud. |
| 4xx | Errores del cliente: la solicitud contiene un error o no se puede procesar. |
| 5xx | Errores del servidor: el servidor ha fallado al procesar una solicitud válida. |
Respuestas informativas (1xx)
| Código | Significado | Descripción |
|---|---|---|
| 100 Continue | Continuar | El cliente debe continuar con la solicitud. |
| 101 Switching Protocols | Cambiando protocolos | El servidor acepta cambiar a un protocolo diferente. |
| 102 Processing | Procesando | El servidor está procesando la solicitud pero aún no ha terminado. |
| 103 Early Hints | Pistas tempranas | El servidor envía información anticipada para ayudar al cliente a cargar recursos. |
Respuestas exitosas (2xx)
| Código | Significado | Descripción |
|---|---|---|
| 200 OK | Correcto | La solicitud se ha procesado correctamente. |
| 201 Created | Creado | La solicitud se ha procesado y se ha creado un nuevo recurso. |
| 202 Accepted | Aceptado | La solicitud ha sido aceptada pero aún no se ha procesado. |
| 203 Non-Authoritative Information | Información no autorizada | La respuesta proviene de una fuente diferente a la solicitada. |
| 204 No Content | Sin contenido | La solicitud se ha procesado pero no hay contenido que devolver. |
| 205 Reset Content | Restablecer contenido | La solicitud se ha procesado y el cliente debe restablecer la vista. |
| 206 Partial Content | Contenido parcial | La solicitud se ha procesado parcialmente, generalmente para descargas parciales. |
| 207 Multi-Status | Estado múltiple | La respuesta contiene información sobre múltiples recursos. |
| 208 Already Reported | Ya reportado | Los miembros de un conjunto de datos ya han sido reportados. |
| 226 IM Used | IM utilizado | El servidor ha cumplido una solicitud GET para el recurso, y la respuesta es una representación del resultado de una instancia-manipulación aplicada a la instancia actual. |
Respuestas de redirección (3xx)
| Código | Significado | Descripción |
|---|---|---|
| 300 Multiple Choices | Múltiples opciones | Hay varias opciones para el recurso solicitado. |
| 301 Moved Permanently | Movido permanentemente | El recurso solicitado se ha movido permanentemente a una nueva URL. |
| 302 Found | Encontrado | El recurso solicitado se ha movido temporalmente a una nueva URL. |
| 303 See Other | Ver otro | El cliente debe realizar una solicitud GET a otra URL. |
| 304 Not Modified | No modificado | El recurso no ha sido modificado desde la última solicitud. |
| 307 Temporary Redirect | Redirección temporal | El recurso solicitado se ha movido temporalmente a una nueva URL, pero el cliente debe seguir usando la URL original para futuras solicitudes. |
| 308 Permanent Redirect | Redirección permanente | El recurso solicitado se ha movido permanentemente a una nueva URL, y el cliente debe usar la nueva URL para futuras solicitudes. |
Respuestas de error del cliente (4xx)
| Código | Significado | Descripción |
|---|---|---|
| 400 Bad Request | Solicitud incorrecta | La solicitud no se pudo entender o procesar debido a sintaxis incorrecta. |
| 401 Unauthorized | No autorizado | La solicitud requiere autenticación del usuario. |
| 403 Forbidden | Prohibido | El servidor ha entendido la solicitud pero se niega a autorizarla. |
| 404 Not Found | No encontrado | El recurso solicitado no se pudo encontrar en el servidor. |
| 405 Method Not Allowed | Método no permitido | El método HTTP utilizado no está permitido para el recurso solicitado. |
| 406 Not Acceptable | No aceptable | El recurso solicitado no es capaz de generar una respuesta que sea aceptable según los encabezados de la solicitud. |
| 407 Proxy Authentication Required | Se requiere autenticación de proxy | La solicitud requiere autenticación a través de un proxy. |
| 408 Request Timeout | Tiempo de espera agotado | El servidor agotó el tiempo de espera para la solicitud. |
| 409 Conflict | Conflicto | La solicitud no se pudo completar debido a un conflicto con el estado actual del recurso. |
| 410 Gone | Desaparecido | El recurso solicitado ya no está disponible y no se conoce una nueva URL. |
| 411 Length Required | Longitud requerida | El servidor requiere que la solicitud incluya un encabezado de longitud de contenido. |
| 412 Precondition Failed | Precondición fallida | El servidor no cumple una precondición establecida en los encabezados de la solicitud. |
| 413 Payload Too Large | Carga útil demasiado grande | La solicitud es demasiado grande para ser procesada por el servidor. |
| 414 URI Too Long | URI demasiado larga | La URI solicitada es demasiado larga para ser procesada por el servidor. |
| 415 Unsupported Media Type | Tipo de medio no soportado | El servidor no soporta el tipo de medio de la solicitud. |
| 416 Range Not Satisfiable | Rango no satisfactorio | El servidor no puede proporcionar el rango solicitado. |
| 417 Expectation Failed | Expectativa fallida | El servidor no puede cumplir con las expectativas establecidas en los encabezados de la solicitud. |
| 418 I'm a teapot | Soy una tetera | Respuesta humorística del protocolo HTCPCP. Indica que el servidor es una tetera y no puede preparar café. |
| 421 Misdirected Request | Solicitud mal dirigida | La solicitud fue dirigida a un servidor que no puede producir una respuesta. |
| 422 Unprocessable Entity | Entidad no procesable | El servidor entiende el tipo de contenido de la solicitud pero no puede procesarla debido a errores semánticos. |
| 423 Locked | Bloqueado | El recurso solicitado está bloqueado. |
| 424 Failed Dependency | Dependencia fallida | La solicitud falló debido a una dependencia que también falló. |
| 425 Too Early | Demasiado temprano | El servidor no está dispuesto a arriesgarse a procesar una solicitud que podría ser replayed. |
| 426 Upgrade Required | Actualización requerida | El cliente debe cambiar a un protocolo diferente para completar la solicitud. |
| 428 Precondition Required | Se requiere precondición | El servidor requiere que la solicitud sea condicional para prevenir el procesamiento de solicitudes no intencionadas. |
| 429 Too Many Requests | Demasiadas solicitudes | El cliente ha enviado demasiadas solicitudes en un período de tiempo determinado. |
Respuestas de error del servidor (5xx)
| Código | Significado | Descripción |
|---|---|---|
| 500 Internal Server Error | Error interno del servidor | El servidor encontró una condición inesperada que le impidió cumplir con la solicitud. |
| 501 Not Implemented | No implementado | El servidor no soporta la funcionalidad requerida para cumplir con la solicitud. |
| 502 Bad Gateway | Puerta de enlace incorrecta | El servidor, actuando como puerta de enlace o proxy, recibió una respuesta inválida del servidor upstream. |
| 503 Service Unavailable | Servicio no disponible | El servidor no está disponible temporalmente, generalmente debido a mantenimiento o sobrecarga. |
| 504 Gateway Timeout | Tiempo de espera de la puerta de enlace agotado | El servidor, actuando como puerta de enlace o proxy, no recibió una respuesta a tiempo del servidor upstream. |
| 505 HTTP Version Not Supported | Versión HTTP no soportada | El servidor no soporta la versión del protocolo HTTP utilizada en la solicitud. |
| 506 Variant Also Negotiates | La variante también negocia | El servidor tiene un error de configuración interna: la negociación transparente para el recurso solicitado resulta en una referencia circular. |
| 507 Insufficient Storage | Almacenamiento insuficiente | El servidor no puede almacenar la representación necesaria para completar la solicitud. |
| 508 Loop Detected | Bucle detectado | El servidor detectó un bucle infinito al procesar la solicitud. |
| 510 Not Extended | No extendido | La solicitud requiere extensiones adicionales para ser cumplida. |
| 511 Network Authentication Required | Se requiere autenticación de red | El cliente debe autenticarse para obtener acceso a la red. |