Un código de estado HTTP es una respuesta del servidor que indica el resultado de una solicitud realizada por un cliente. Cada código tiene un significado específico que ayuda a entender el estado de la solicitud.
El código de estado HTTP 200 OK indica que la solicitud ha sido procesada correctamente y que el servidor ha devuelto la respuesta solicitada.
El código de estado HTTP 400 Bad Request indica que la solicitud enviada al servidor es inválida o malformada, lo que impide que el servidor la procese.
El código de estado HTTP 401 Unauthorized se utiliza cuando la solicitud requiere autenticación del usuario, y la autenticación proporcionada es inválida o está ausente.
El código de estado HTTP 403 Forbidden indica que el servidor ha comprendido la solicitud, pero se niega a autorizarla. Esto puede deberse a permisos insuficientes.
El código de estado HTTP 404 Not Found indica que el recurso solicitado no se encuentra en el servidor.
El código de estado HTTP 500 Internal Server Error se devuelve cuando ocurre un error inesperado en el servidor que impide que la solicitud sea completada.
El código de estado HTTP 502 Bad Gateway indica que el servidor actuando como puerta de enlace o proxy ha recibido una respuesta inválida del servidor upstream.
El código de estado HTTP 503 Service Unavailable indica que el servidor no está disponible temporalmente, generalmente debido a mantenimiento o sobrecarga.
El código de estado HTTP 504 Gateway Timeout se utiliza cuando el servidor actuando como puerta de enlace o proxy no recibe una respuesta a tiempo del servidor upstream.
El código de estado HTTP 201 Created indica que la solicitud ha sido procesada con éxito y que se ha creado un nuevo recurso como resultado.
El código de estado HTTP 204 No Content indica que la solicitud ha sido procesada con éxito, pero el servidor no tiene contenido que devolver.
El código de estado HTTP 302 Found (o Moved Temporarily) indica que el recurso solicitado ha sido temporalmente movido a una URL diferente.
El código de estado HTTP 304 Not Modified indica que el recurso no ha sido modificado desde la última solicitud y que el cliente puede usar la versión en caché.
El código de estado HTTP 405 Method Not Allowed se utiliza cuando el método HTTP utilizado en la solicitud no está permitido para el recurso solicitado.
El código de estado HTTP 406 Not Acceptable indica que el servidor no puede producir una respuesta que sea aceptable según los encabezados Accept enviados en la solicitud.
El código de estado HTTP 408 Request Timeout indica que el servidor ha agotado el tiempo de espera para recibir una solicitud completa del cliente.
El código de estado HTTP 411 Length Required se utiliza cuando el servidor requiere que la solicitud especifique el encabezado Content-Length, que está ausente.
El código de estado HTTP 413 Payload Too Large (anteriormente Request Entity Too Large) indica que la carga de la solicitud es demasiado grande para que el servidor la procese.
El código de estado HTTP 414 URI Too Long indica que la URI proporcionada en la solicitud es demasiado larga para ser procesada por el servidor.
El código de estado HTTP 415 Unsupported Media Type se devuelve cuando el servidor no soporta el tipo de medios del recurso que está siendo solicitado.
El código de estado HTTP 429 Too Many Requests indica que el cliente ha enviado demasiadas solicitudes en un período de tiempo dado y que debe reducir la tasa de envío.
El código de estado HTTP 501 Not Implemented indica que el servidor no reconoce el método de la solicitud o no tiene capacidad para cumplir con él.
El código de estado HTTP 505 HTTP Version Not Supported se utiliza cuando el servidor no soporta la versión del protocolo HTTP utilizada en la solicitud.
El código de estado HTTP 307 Temporary Redirect indica que el recurso solicitado ha sido temporalmente movido a una URL diferente y que la solicitud debe ser repetida con el mismo método HTTP.
El código de estado HTTP 308 Permanent Redirect indica que el recurso solicitado ha sido permanentemente movido a una URL diferente y que la solicitud debe ser repetida con el mismo método HTTP.
El código de estado HTTP 103 Early Hints es un código provisional que permite al servidor enviar encabezados preliminares antes de enviar la respuesta completa.
El código de estado HTTP 426 Upgrade Required se utiliza cuando el servidor requiere que el cliente cambie a un protocolo diferente para completar la solicitud.
El código de estado HTTP 507 Insufficient Storage indica que el servidor no tiene suficiente espacio para completar la solicitud, generalmente debido a una falta de almacenamiento.
El código de estado HTTP 508 Loop Detected indica que el servidor ha detectado un bucle infinito al procesar la solicitud.