Códigos de Estado HTTP
A continuación te presento una guía sencilla y amigable para entender los códigos de estado HTTP.
Los códigos de estado HTTP son una forma de comunicación entre el servidor web y el cliente. Estos códigos son devueltos por el servidor como respuesta a las solicitudes realizadas por el cliente. Los códigos de estado están divididos en 5 categorías, cada una con un rango de números asignado.
1xx - Respuestas informativas: Estos códigos son utilizados para informar al cliente que su solicitud ha sido recibida y que el servidor está en proceso de procesarla. Los códigos de esta categoría no suelen ser utilizados en la práctica.
2xx - Respuestas exitosas: Estos códigos indican que la solicitud del cliente ha sido procesada exitosamente. El código más común en esta categoría es el 200, que significa que la solicitud ha sido aceptada y que el servidor ha devuelto correctamente la información solicitada.
3xx - Redirecciones: Estos códigos son utilizados para indicar al cliente que su solicitud ha sido redirigida a otra ubicación. El código más común en esta categoría es el 301, que indica que la página solicitada ha sido movida permanentemente a una nueva ubicación.
4xx - Errores del cliente: Estos códigos indican que ha ocurrido un error por parte del cliente. El código más común en esta categoría es el 404, que significa que la página solicitada no ha sido encontrada en el servidor.
5xx - Errores del servidor: Estos códigos indican que ha ocurrido un error por parte del servidor. El código más común en esta categoría es el 500, que indica que ha ocurrido un error interno en el servidor.
Código | Descripción |
---|---|
200 | OK - La solicitud ha sido procesada correctamente |
301 | Movido permanentemente - La página solicitada ha sido movida permanentemente a una nueva ubicación |
400 | Solicitud incorrecta - La solicitud del cliente es incorrecta o incompleta |
401 | No autorizado - El cliente no tiene autorización para acceder al recurso solicitado |
403 | Prohibido - El servidor se niega a procesar la solicitud del cliente |
404 | No encontrado - La página solicitada no ha sido encontrada en el servidor |
500 | Error interno del servidor - Ha ocurrido un error interno en el servidor |