HTTP Mensajes de estado de error del cliente | Explicado

HTTP Mensajes de estado de error del cliente | Explicado
El usuario se actualiza sobre la interacción entre el navegador web y el servidor a través de ciertos mensajes de respuesta. Estas respuestas consisten en cierto código junto con un título que describe el tipo de mensaje que es. Estos se conocen más comúnmente como mensajes de estado HTTP y se dividen en varias categorías.

En esta publicación, sin embargo, vamos a cumplir con los mensajes de estado de error del cliente HTTP y discutir qué diferentes tipos de mensajes entran en esta categoría.

Vamos a empezar.

¿Cuáles son los mensajes de estado de error del cliente HTTP?

Al hacer una solicitud al servidor a través de HTTP, ciertos errores pueden ocurrir desde el lado del cliente, como la sintaxis no válida, el marco de mensaje de solicitud incorrecto, etc. Cuando se producen tales errores, se generan ciertos mensajes de respuesta que se denominan mensajes de estado de error del cliente HTTP. Los códigos asociados con estas respuestas son 400, 401, 4xx. Algunos de estos mensajes se discuten aquí.

400 Petición Incorrecta

Un mensaje de respuesta que informa al usuario que la solicitud no se procesó debido a algún error en la sintaxis desde el lado del cliente.

401 no autorizado

Un mensaje de respuesta que le informa al usuario que se autenticen para que la solicitud sea procesada, aunque la solicitud realizada era legal.

Requerido el pago 402

Esta respuesta se genera originalmente para procesar los pagos digitales, sin embargo, está reservado para ser utilizado en el futuro.

403 Prohibido

Un mensaje de respuesta que informa al usuario que la solicitud a pesar de ser legal fue denegada porque el usuario no tiene derechos de acceso al recurso solicitado.

404 No encontrado

Un mensaje de respuesta informando al usuario que el servidor no pudo encontrar el recurso solicitado. Esto podría suceder, ya sea porque la URL del recurso solicitado era irreconocible o el recurso no existe. Esta respuesta también se envía a menudo en lugar de la respuesta prohibida 403.

Método 405 no permitido

Un mensaje que se envía en respuesta cuando un usuario usa un método que no es compatible con el recurso solicitado. Por ejemplo, utilizando un método PUT en un recurso de solo lectura.

406 no aceptable

Un mensaje de respuesta enviado cuando el servidor no puede encontrar ningún recurso que esté de acuerdo con los criterios establecidos por el usuario.

Se requiere autenticación de proxy 407

Este mensaje de respuesta es similar a 401 no autorizado, pero lo que lo hace diferente es que permite al usuario realizar la autorización utilizando un proxy.

408 Tiempo de espera de solicitud

Una respuesta que se envía cuando el servidor se agotó en la espera de que se procesara la solicitud. Esta respuesta a menudo se envía debido a una conexión mala o inactiva y la solicitud está finalizada. Algunos servidores a menudo terminan la solicitud sin enviar este mensaje de respuesta.

Conflicto 409

Una respuesta que le informa al usuario que la solicitud no pudo ser procesada debido a algún conflicto en la solicitud y la condición actual del navegador.

410 se fue

Un mensaje de respuesta que informa al usuario que el recurso solicitado se ha eliminado permanentemente del servidor.

411 Longitud requerida

Un mensaje de respuesta enviado cuando se requiere que el usuario especifique la longitud del contenido o de otra manera la solicitud no se puede procesar.

412 Fallado en condiciones previas

Una respuesta enviada como resultado de falsas especificaciones de condición previa por parte del usuario.

Solicitud de entidad 413 muy extensa

Esta respuesta se envía cuando el recurso solicitado es demasiado grande y, por lo tanto, el servidor no pudo procesar la solicitud.

414 Solicitud-URI demasiado tiempo

Esta respuesta se envía cuando la URL del recurso es demasiado larga y, por lo tanto, el servidor no pudo procesar la solicitud.

415 Tipo de medio no compatible

Un mensaje de respuesta que le informa al usuario que la solicitud fue denegada porque el recurso solicitado tiene un tipo de medio que el servidor no admite.

416 Rango de solicitudes no satisfactorias

Una respuesta enviada al rechazo de una finalización de solicitud debido al rango especificado del recurso solicitado por el usuario.

417 expectativa falló

Esta respuesta se envía como resultado cuando el servidor no puede cumplir con los requisitos especificados en el campo esperado-header-header.

Conclusión

Los mensajes de estado que se generan cuando se producen errores en el lado del cliente se denominan mensajes de estado de error del cliente HTTP. Algunos de los mensajes de estado que se encuentran bajo este grupo son 400 malas solicitudes, 401 no autorizados, etc. Los códigos asociados con estas respuestas son 400, 401, ... 4xx. Cada uno de estos mensajes tiene un significado diferente que hemos discutido en detalle en esta publicación.