Mensajes de estado HTML
Mensajes de error HTML
Cuando el navegador solicita servicios al servidor web, puede ocurrir un error y el servidor puede devolver códigos de error, como "404 No encontrado".
Generalmente, estos errores se conocen como mensajes de error HTML.
Pero estos mensajes se deben llamar mensajes de estado HTTP. En realidad, el servidor siempre devuelve un mensaje para cada solicitud. El mensaje más común es 200 OK.
A continuación, se muestra una lista de los mensajes de estado HTTP que pueden devolverse:
1xx: Información
Mensaje: |
Descripción: |
100 Continuar |
El servidor ha recibido solo parte de la solicitud, pero una vez que el servidor no ha rechazado la solicitud, el cliente debe continuar enviando el resto de la solicitud. |
101 Cambio de Protocolos |
Conversión de protocolo del servidor: El servidor seguirá la solicitud del cliente para convertir a otro protocolo. |
2xx: Éxito
Mensaje: |
Descripción: |
200 OK |
La solicitud se ha completado con éxito (seguido del documento de respuesta para GET y POST). |
201 Creado |
La solicitud se ha creado y se ha creado un nuevo recurso. |
202 Aceptado |
La solicitud a ser procesada ha sido aceptada, pero el procesamiento no se ha completado. |
203 Información No Autoritativa |
El documento se ha devuelto correctamente, pero algunos encabezados de respuesta pueden no ser correctos porque se utiliza una copia del documento. |
204 Sin Contenido |
No hay nuevos documentos. El navegador debe continuar mostrando el documento original. Si el usuario actualiza la página regularmente y el Servlet puede determinar que el documento del usuario es suficientemente nuevo, este código de estado es muy útil. |
205 Restablecer Contenido |
No hay nuevos documentos. Pero el navegador debe restablecer el contenido que muestra. Se utiliza para forzar al navegador a borrar el contenido de los campos de entrada del formulario. |
206 Contenido Parcial |
El cliente envió una solicitud GET con encabezado Range, y el servidor la completó. |
3xx: Redirección
Mensaje: |
Descripción: |
300 Múltiples Elecciones |
Elección múltiple. Lista de enlaces. El usuario puede elegir un enlace para llegar al destino. Se permite hasta cinco direcciones. |
301 Movido Permanentemente |
La página solicitada se ha transferido a una nueva URL. |
302 Encontrado |
La página solicitada se ha transferido temporalmente a una nueva URL. |
303 Ver otro |
La página solicitada se puede encontrar en otra URL. |
304 No modificado |
El documento no se modificó según lo esperado. El cliente envió un documento en caché con una solicitud condicional (generalmente proporcionando la cabecera If-Modified-Since para que el cliente solo desee documentos actualizados después de la fecha especificada). El servidor le dijo al cliente que el documento en caché original puede seguir siendo utilizado. |
305 Usar proxy |
El documento solicitado por el cliente debe ser extraído a través del servidor proxy indicado en la cabecera Location. |
306 No utilizado |
Este código se utiliza para la versión anterior. Ya no se utiliza, pero el código sigue siendo conservado. |
307 Redirección temporal |
La página solicitada se ha movido temporalmente a una nueva URL. |
4xx: Error del cliente
Mensaje: |
Descripción: |
400 Solicitud incorrecta |
El servidor no pudo entender la solicitud. |
401 No autorizado |
La página solicitada requiere nombre de usuario y contraseña. |
402 Pago requerido |
Este código aún no se puede usar. |
403 Prohibido |
El acceso a la página solicitada está prohibido. |
404 No encontrado |
El servidor no puede encontrar la página solicitada. |
405 Método no permitido |
El método especificado en la solicitud no está permitido. |
406 No aceptable |
La respuesta generada por el servidor no puede ser aceptada por el cliente. |
407 Autenticación de proxy requerida |
El usuario debe primero autenticarse mediante el servidor proxy para que se procese la solicitud. |
408 Tiempo de solicitud agotado |
La solicitud ha excedido el tiempo de espera del servidor. |
409 Conflicto |
La solicitud no se puede completar debido a un conflicto. |
410 Desaparecido |
La página solicitada no está disponible. |
411 Longitud requerida |
"Content-Length" no está definido. Si no hay este contenido, el servidor no aceptará la solicitud. |
412 Condición previa fallida |
Las condiciones previas en la solicitud se evaluaron como fallidas por el servidor. |
413 Entidad de solicitud demasiado grande |
Debido al tamaño demasiado grande del ente solicitado, el servidor no aceptará la solicitud. |
414 Solicitud URL demasiado larga |
Debido a que la URL es demasiado larga, el servidor no aceptará la solicitud. Esto ocurre cuando la solicitud POST se convierte en una solicitud GET con mucha información de consulta. |
415 Tipo de Medio No Soportado |
El servidor no aceptará la solicitud debido a que el tipo de medio no es compatible. |
416 |
El servidor no puede satisfacer la solicitud del cliente especificada en la cabecera Range de la solicitud. |
417 Expectativa Fallida |
|
5xx: Error del servidor
Mensaje: |
Descripción: |
500 Error Interno del Servidor |
La solicitud no se completó. El servidor se encontró con una situación imprevista. |
501 No Implementado |
La solicitud no se completó. El servidor no admite la función solicitada. |
502 Gateway Malo |
La solicitud no se completó. El servidor recibió una respuesta inválida de un servidor superior. |
503 Servicio No Disponible |
La solicitud no se completó. El servidor está temporalmente sobrecargado o caído. |
504 Tiempo de espera del gateway |
Tiempo de espera del gateway excedido. |
505 Versión de HTTP No Soportada |
El servidor no admite la versión de protocolo HTTP especificada en la solicitud. |