Códigos HTTP
- 1XX Informativo
- 2XX Éxito
- 3XX Redirección
- 4XX Error de cliente
- 5XX Error de servidor
- 100 (Continue)
- El servidor ha recibido parte de la solicitud y está esperando que se envíe el resto.
- 200 (OK)
- Todo ha ido bien con la solicitud.
- 201 (Created)
- La solicitud se ha completado y se ha creado un nuevo recurso.
- 202 (Accepted)
- La solicitud se ha aceptado pero todavía se está procesando.
- 204 (No Content)
- El servidor ha completado la solicitud y no tiene nada que enviar al cliente.
- 301 (Moved Permanently)
- El recurso solicitado se ha movido.
- 302 (Temp. Found)
- 303 (See Other)
- 304 (Not Modified)
- 307 (Temp. Redirect)
- 400 (Bad Request)
- La solicitud no está bien formada y el servidor no puede comprenderla.
- 401 (Unauthorized)
- El cliente tiene que autenticarse antes de acceder al recurso.
- Si la solicitud contiene las credenciales del cliente indica que no son válidas.
- 403 (Forbidden)
- El servidor entiende la solicitud pero se niega a cumplirla. Puede ser porque el cliente está accediendo desde una IP bloqueada o fuera del horario permitido.
- 404 (Not Found)
- El recurso de la URI solicitada no existe.
- 405 (Not a method)
- 406 (Not Acceptable)
- El servidor es capaz de procesar la solicitud; sin embargo, la respuesta generada no es aceptable por el cliente. Ocurre cuando el cliente es demasiado exigente con sus cabeceras de aceptación.
- 410 (Gone)
- 411 (Length Req.)
- 412 (Precondition)
- 413 (Entity Too Big)
- 414 (URI Too Long)
- 415 (No Media Type)
- 417 (Failed)
- 500 (Internal Server Error)
- Se ha producido un error en el servidor mientras procesaba la solicitud y no se ha podido completar.
- 501 (Not Implemented)
- 503 (Service Unavaliable)
- La solicitud no se ha podido completar, ya que el servidor está sobrecargado o bajo alguna tarea de mantenimiento.