Messages d'état d'erreur du client HTTP | Expliqué

Messages d'état d'erreur du client HTTP | Expliqué
L'utilisateur est mis à jour sur l'interaction entre le navigateur Web et le serveur via certains messages de réponse. Ces réponses se composent d'un certain code ainsi qu'un titre qui décrit le type de message qu'il est. Ceux-ci sont le plus souvent appelées messages d'état HTTP et sont divisés en différentes catégories.

Dans cet article, cependant, nous allons nous en tenir aux messages d'état d'erreur du client HTTP et discuter des différents types de messages dans cette catégorie.

Commençons.

Quels sont les messages d'état d'erreur du client HTTP

Lorsque vous faites une demande au serveur sur HTTP, certaines erreurs peuvent se produire à partir de la syntaxe non valide, une syntaxe non valide, un cadrage de messages de demande incorrect, etc. Lorsque de telles erreurs se produisent, certains messages de réponse sont générés qui sont appelés messages d'état d'erreur du client HTTP. Les codes associés à ces réponses sont 400, 401, 4xx. Certains de ces messages sont discutés ici.

400 MAUVAISE DEMANDE

Un message de réponse qui informe l'utilisateur que la demande n'a pas été traitée en raison d'une erreur dans la syntaxe à partir du côté client.

401 non autorisé

Un message de réponse qui informe l'utilisateur de s'authentifier pour que la demande soit traitée, bien que la demande faite était légale.

402 Paiement requis

Cette réponse est à l'origine générée pour le traitement des paiements numériques, cependant, il est réservé à être utilisé à l'avenir.

403 interdit

Un message de réponse qui informe l'utilisateur que la demande malgré le fait d'être légal a été refusée car l'utilisateur n'a pas de droits d'accès à la ressource demandée.

404 introuvable

Un message de réponse informant l'utilisateur que le serveur n'a pas pu trouver la ressource demandée. Cela pourrait se produire soit parce que l'URL de la ressource demandée n'était pas reconnaissable ou que la ressource n'existe pas. Cette réponse est également souvent envoyée à la place de la réponse interdite 403.

405 Méthode non autorisée

Un message envoyé en réponse lorsqu'un utilisateur utilise une méthode qui n'est pas prise en charge par la ressource demandée. Par exemple, en utilisant une méthode de vente sur une ressource en lecture seule.

406 Pas acceptable

Un message de réponse envoyé lorsque le serveur n'est pas en mesure de trouver aucune ressource conforme aux critères définis par l'utilisateur.

407 Authentification proxy requise

Ce message de réponse est similaire à 401 non autorisé, mais ce qui le rend différent, c'est qu'il permet à l'utilisateur de faire l'autorisation en utilisant un proxy.

408 Demande de temps mort

Une réponse envoyée lorsque le serveur a chronométré en attendant le traitement de la demande. Cette réponse est souvent envoyée en raison d'une connexion mauvaise ou inactive et la demande est terminée. Certains serveurs terminent souvent la demande sans envoyer ce message de réponse.

409 conflit

Une réponse qui informe l'utilisateur que la demande n'a pas pu être traitée en raison d'un conflit dans la demande et de l'état actuel du navigateur.

410 parti

Un message de réponse qui informe l'utilisateur que la ressource demandée a été supprimée de façon permanente du serveur.

411 longueur requise

Un message de réponse envoyé lorsque l'utilisateur est tenu de spécifier la durée du contenu ou autrement la demande ne peut être traitée.

412 La condition préalable a échoué

Une réponse envoyée à la suite de fausses spécifications de précondition par l'utilisateur.

413 Entité de demande trop grande

Cette réponse est envoyée lorsque la ressource demandée est beaucoup trop grande et que le serveur n'a donc pas pu traiter la demande.

414 Demande-Uri trop longtemps

Cette réponse est envoyée lorsque l'URL de la ressource est beaucoup trop longue et que le serveur n'a donc pas pu traiter la demande.

415 type de média non pris en charge

Un message de réponse qui informe l'utilisateur que la demande a été refusée car la ressource demandée a un type de support que le serveur ne prend pas en charge.

416 Gamme de demande non satisfaisable

Une réponse envoyée en rejet d'une demande de demande en raison de la plage spécifiée de la ressource demandée par l'utilisateur.

417 L'attente a échoué

Cette réponse est envoyée en conséquence lorsque le serveur n'est pas en mesure de remplir les exigences spécifiées dans le champ Expecter la tête de demande.

Conclusion

Les messages d'état générés lorsque des erreurs se produisent au côté client sont appelés messages d'erreur du client HTTP. Certains des messages de statut qui se trouvent dans ce groupe sont de 400 mauvaises demande, 401 non autorisé, etc. Les codes associés à ces réponses sont 400, 401,… 4xx. Chacun de ces messages a une signification différente dont nous avons discuté en détail dans ce post.