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.