Los códigos de estado HTTP son respuestas que el servidor web proporciona a las solicitudes realizadas por un navegador web. Estas respuestas indican si una solicitud ha sido completada exitosamente, redirigida, o si ha ocurrido un error, ya sea del lado del cliente o del servidor. En este blog, exploraremos los códigos de estado HTTP en diferentes gamas y sus significados principales.
Gama 200 - Éxito
Los códigos de estado en la gama 200 indican que la solicitud ha sido exitosa y el servidor ha completado la acción solicitada correctamente.
200 OK: Esta es la respuesta estándar para solicitudes exitosas. Indica que la solicitud ha sido completada con éxito.
201 Created: Indica que la solicitud ha sido cumplida y ha resultado en la creación de un nuevo recurso. Esto se utiliza comúnmente en operaciones de creación de recursos en API RESTful.
204 No Content: Indica que la solicitud se ha completado con éxito, pero no hay contenido para devolver en la respuesta. Es común en solicitudes donde el servidor no necesita devolver datos al cliente.
Gama 300 - Redirecciones
Los códigos de estado en la gama 300 indican redirecciones. Estos códigos informan al cliente que debe tomar acciones adicionales para completar la solicitud.
301 Moved Permanently: Indica que la página solicitada ha sido trasladada permanentemente a una nueva URL. Los navegadores deben actualizar sus marcadores.
302 Found (Moved Temporarily): Indica que la página solicitada se encuentra temporalmente en una nueva URL. Los navegadores deben continuar utilizando la URL original para futuras solicitudes.
304 Not Modified: Indica que la página no ha sido modificada desde la última vez que fue accedida. Esto es útil para ahorrar ancho de banda y tiempo de carga al utilizar la caché del navegador.
Gama 400 - Errores del Cliente
Los códigos de estado en la gama 400 indican errores del cliente, lo que significa que la solicitud del cliente no pudo ser completada debido a algún error en la solicitud misma.
400 Bad Request: Indica que el servidor no puede o no procesará la solicitud debido a un error del cliente, como una sintaxis de solicitud incorrecta.
401 Unauthorized: Indica que se requiere autenticación para acceder al recurso. El cliente debe proporcionar credenciales válidas.
403 Forbidden: Indica que el servidor entiende la solicitud, pero se niega a autorizarla. El cliente no tiene permiso para acceder al recurso.
404 Not Found: Indica que el recurso solicitado no se ha encontrado en el servidor. Es uno de los errores más comunes y se produce cuando el servidor no puede encontrar la página solicitada.
Gama 500 - Errores del Servidor
Los códigos de estado en la gama 500 indican errores del servidor, lo que significa que la solicitud no pudo ser completada debido a un problema en el servidor.
500 Internal Server Error: Indica un error interno del servidor que impide que este cumpla con la solicitud. Este es un mensaje genérico que indica que algo salió mal en el servidor.
502 Bad Gateway: Indica que el servidor, mientras actuaba como gateway o proxy, recibió una respuesta no válida del servidor ascendente. Esto puede ocurrir cuando el servidor ascendente está inactivo o no responde.
503 Service Unavailable: Indica que el servidor no puede responder a la solicitud debido a una sobrecarga o mantenimiento temporal del servidor. Esto puede ocurrir cuando el servidor está bajo una carga pesada o está siendo reiniciado.
Contáctanos: Queremos Escucharte
¿Tienes alguna opinión que quieras compartir? ¿Tienes sugerencias de temas que te gustaría ver cubiertos en nuestro blog? ¿O tal vez tienes alguna pregunta o duda que quisieras resolver? ¡Nos encantaría saber de ti!
Por favor, no dudes en ponerte en contacto con nosotros haciendo click aquí