Qué son los Códigos de estado HTTP?
Los códigos de estado HTTP son números de 3 cifras que proporcionan información del estado de una solicitud HTTP a un servidor (como al hacer clic en un enlace para acceder a una web), tanto si la petición se ha completado con éxito como si ha habido algún problema o error.
El primer dígito del código de estado, del 1 al 5, indica una de las 5 clases de respuesta:
- Las que empiezan por 1 (1xx) son respuestas informativas del servidor y se producen en una primera fase de la comunicación. Indica que se ha recibido una petición y continúa el proceso.
- Las que empiezan por 2 (2xx) significan que la petición fue recibida, entendida y aceptada correctamente.
- Las que empiezan por 3 (3xx) informan de que es necesaria una acción adicional para completar la petición, como en el caso de una redirección
- Las que empiezan por 4 (4xx) son códigos de error, en los que la solicitud no puede procesarse o no es correcta
- Las que empiezan por 5 (5xx) son errores del servidor, en los que la solicitud es correcta pero no se puede ejecutar
Los dígitos segundo y tercero del código de estado HTTP especifican la situación concreta que lo ha producido.
A continuación tienes la lista completa de los códigos de estado HTTP:
1xx
- 100 Continuar
- 101 Cambio de protocolo
- 102 Procesando
- 103 punto de control
2xx
- 200 OK, petición correcta
- 201 Recurso creado
- 202 Recurso aceptado
- 203 Petición correcta pero información procedente de otro servidor
- 204 Sin contenido
- 205 Restablecer contenido
- 206 Contenido parcial
- 207 La petición puede contener códigos adicionales
- 208 ya informado
3xx
- 300 Opciones múltiples
- 301 Movido Permanentemente
- 302 Encontrado
- 303 Ver Otro
- 304 No modificado
- 305 Usar Proxy
- 306 Cambiar Proxy
- 307 Redirección en página todavía disponible
- 308 Redirección permanente
4xx
- 400 Petición Incorrecta
- 401 No autorizado
- 402 Pago requerido
- 403 Prohibido
- 404 No encontrado
- 405 Método no permitido
- 406 No aceptable
- 407 Autenticación proxy requerida
- 408 Superado el tiempo de espera de solicitud
- 409 Conflicto
- 410 Recurso quitado permanentemente
- 411 Longitud requerida
- 412 Condición previa fallida
- 413 Solicitud demasiado extensa
- 414 URI de solicitud demasiado largo
- 415 Tipo de medio no admitido
- 416 Rango solicitado no satisfactorio
- 417 Expectativa Falló
- 418 Soy una tetera. Código definido en 1998 como una inocentada en el Protocolo de Transmisión de Hipertexto de Cafeteras. Se puede encontrar sitios que devuelven este código HTTP.
- 422 Entidad no procesable
- 423 Recurso bloqueado
- 424 Fallo en la solicitud previa
- 425 Sin asignar
- Se requiere actualización
- 428 Requisito previo
- 429 Demasiadas solicitudes
- 431 Campos de encabezado de solicitud demasiado grandes
- 449 extensión de Microsoft: La petición debe ser reintentada después de hacer la acción apropiada
- 451 No disponible por razones legales
5xx
- 500 Error interno de servidor
- 501 No implementado
- 502 Puerta de enlace no válida
- 503 Servicio no Disponible
- 504 Superado el tiempo de espera de puerta de enlace
- 505 Versión HTTP no admitida
- 506 Referencia circular
- 507 Almacenamiento insuficiente
- 508 Bucle infinito
- 509 Excedido el límite de ancho de banda
- 510 Requiere más extensiones
- 511 Se requiere autenticación de red
- 512 No actualizado
Puedes encontrar en la wikipedia una relación de los distintos códigos de estado HTTP y su explicación.
Volver al Diccionario SEO - Glosario de términos de marketing digital