Maison  >  Article  >  Quels sont les codes d'état http ?

Quels sont les codes d'état http ?

百草
百草original
2023-10-12 16:41:001205parcourir

Les codes de statut http incluent 100, 101, 200, 201, 204, 301, 302, 304, 400, 401, 404, 500, 502 et 503, etc. Introduction détaillée : 1. 100 Continuer, le serveur a reçu l'en-tête de la demande et le client doit continuer à envoyer la partie principale de la demande ; 2. 101 Protocoles de commutation, le serveur a compris la demande du client et en informera le client via le Mettre à niveau l'en-tête du message Terminer le protocole de commutation, etc.

Quels sont les codes d'état http ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Le code d'état HTTP est un identifiant d'état de réponse renvoyé par le serveur au client. Il est utilisé pour indiquer le résultat du traitement par le serveur de la demande du client. Il existe cinq catégories de codes d'état HTTP, et chaque catégorie possède des codes d'état spécifiques. Voici les codes d'état HTTP courants et leurs significations :

1xx Code d'état informatif (Informationnel)

Ce type de code d'état indique que la demande a été reçue, est en cours de traitement ou nécessite une action supplémentaire. Les codes d'état informatifs courants sont :

- 100 Continue : Le serveur a reçu les en-têtes de la requête et le client doit continuer à envoyer le corps de la requête.

- 101 Protocoles de commutation : Le serveur a compris la demande du client et informera le client du changement de protocole via l'en-tête du message de mise à niveau.

2xx Code d'état réussi (Successful)

Ce type de code d'état indique que la demande a été reçue, comprise et traitée avec succès par le serveur. Les codes de statut de réussite courants sont :

- 200 OK : La demande est réussie et le serveur renvoie le contenu demandé normalement.

- 201 Créé : La demande a réussi et le serveur a créé une nouvelle ressource.

- 204 No Content : La requête a abouti, mais le serveur n'a renvoyé aucun contenu.

3xx Code d'état de redirection (Redirection)

Ce type de code d'état indique que le client doit prendre d'autres mesures pour compléter la demande. Les codes d'état de redirection courants sont :

- 301 Déplacé de façon permanente : la ressource demandée a été définitivement déplacée vers une nouvelle URL.

- 302 Trouvé : La ressource demandée a été temporairement déplacée vers une nouvelle URL.

- 304 Non modifié : le client peut utiliser la version mise en cache sans nouvelle demande.

4xx Code d'état d'erreur client (Erreur client)

Ce type de code d'état indique qu'il y a une erreur dans la demande envoyée par le client. Les codes d'état d'erreur client courants sont :

- 400 Bad Request : La demande n'est pas valide et le serveur ne peut pas la comprendre.

- 401 Non autorisé : La demande nécessite une authentification.

- 404 Not Found : La ressource demandée n'existe pas.

Code d'état d'erreur du serveur 5xx (Erreur du serveur)

Ce type de code d'état indique qu'une erreur s'est produite lorsque le serveur a traité la demande. Les codes d'état d'erreur courants du serveur sont :

- 500 Erreur interne du serveur : Le serveur a rencontré une situation qu'il ne sait pas comment gérer.

- 502 Bad Gateway : Le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse invalide du serveur en amont.

- 503 Service indisponible : Le serveur est temporairement incapable de traiter la demande, généralement en raison d'une surcharge ou d'une maintenance.

Résumé :

Le code d'état HTTP est un identifiant utilisé pour indiquer le résultat du traitement par le serveur de la demande du client. En fonction des différents codes d'état, vous pouvez déterminer si la demande aboutit, si une redirection est requise, s'il y a des erreurs client ou des erreurs serveur, etc. Comprendre les codes d'état HTTP aide les développeurs à mieux déboguer et gérer les requêtes réseau et à améliorer l'expérience utilisateur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn