Códigos de estado HTTP
Escrito por: Gustavo Alringo 07/07/2025
Los códigos de estado HTTP son un componente esencial en la comunicación entre un cliente y un servidor en la web. Estos códigos permiten identificar el resultado de una solicitud y guiar la respuesta apropiada. Se dividen en varias categorías que reflejan diferentes tipos de situaciones. Las respuestas informativas (códigos 1xx) indican que la solicitud ha sido recibida y se está procesando. Las peticiones correctas (códigos 2xx) se utilizan cuando la solicitud ha sido procesada exitosamente. Las redirecciones (códigos 3xx) indican que el cliente debe realizar una acción adicional para completar la solicitud, como seguir una nueva URL. Los errores del cliente (códigos 4xx) reflejan problemas en la solicitud, como un recurso no encontrado o una solicitud mal formada. Finalmente, los errores de servidor (códigos 5xx) indican fallos en el servidor que impiden completar la solicitud. Comprender estos códigos es fundamental para la correcta interacción en la web y el diagnóstico de problemas en aplicaciones y servicios en línea.
Peticiones correctas
Estas indican que la solicitud fue recibida, entendida y procesada correctamente por el servidor. Son las respuestas ideales que confirman que todo salió bien. Se utilizan ampliamente en aplicaciones web y APIs para confirmar acciones como obtener datos, crear recursos o completar procesos.
- Código 200(OK): La solicitud fue exitosa. Es la respuesta más común. Puede acompañar datos como HTML, JSON, imágenes, etc.
- Código 201(Created): La solicitud fue exitosa y se creó un nuevo recurso. Muy común en APIs REST al hacer un POST.
- Código 202(Accepted): La solicitud fue aceptada, pero todavía no se ha procesado. Ideal para procesos asíncronos.
- Código 203(Non-Authoritative Information): El servidor devuelve la respuesta correctamente, pero los datos pueden haber sido modificados por un intermediario
(como un proxy). Poco común. - Código 204(No Content): La solicitud fue exitosa, pero no hay contenido que devolver. Se usa por ejemplo al borrar un recurso.
- Código 205(Reset Content): Como el 204, pero le indica al cliente que reinicie la vista del formulario (por ejemplo, limpiar un formulario después de enviar).
- Código 206(Partial Content): Se devuelve solo una parte del recurso, usado comúnmente para descargas o streaming por rangos.
- Código 207(Multi-staus (WebDAV)): Permite enviar múltiples respuestas en una sola solicitud. Usado en operaciones con múltiples archivos o recursos (poco
común). - Código 208(Alredy report (WebDAV)): Indica que un recurso ya fue reportado previamente en la misma respuesta (evita duplicados).
- Código 226(IM Used): El servidor ha cumplido la solicitud usando una o más manipulaciones de instancias (transformaciones). Poco utilizado.
Referencias:
Códigos de estado de respuesta HTTP. (s.f.). mdn web docs.
https://developer.mozilla.org/es/docs/Web/HTTP/Reference/StatusPenland, J. (2024, agosto 29). Una guía completa y una lista de códigos de estado HTTP. Kista.
https://kinsta.com/es/blog/codigos-de-estado-de-http/Silva, C. (2023, junio 7). Códigos HTTP: Lista Completa + Explicaciones. Semrush Blog.
https://es.semrush.com/blog/codigos-de-estado-http/