Maison >Problème commun >Quels sont les codes d'état du protocole http ?

Quels sont les codes d'état du protocole http ?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2023-12-25 15:15:46873parcourir

Les codes d'état du protocole http incluent "1xx code d'état informatif", "2xx code d'état de réussite", "3xx code d'état de redirection", "4xx code d'état d'erreur client" et "5xx code d'état d'erreur du serveur": 1, 1xx, indique que le serveur a reçu la demande et est en train de la traiter ; 2, 2xx, indique que la demande a été reçue, comprise et traitée avec succès par le serveur ; 3, 3xx, indique que d'autres opérations sont nécessaires pour terminer la demande ; indique que la demande du client comporte une erreur ou un échec, etc.

Quels sont les codes d'état du protocole http ?

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

Le protocole HTTP définit une variété de codes d'état pour indiquer les résultats du traitement par le serveur des demandes des clients. Voici les catégories courantes de codes d'état HTTP et ce qu'elles représentent :

1xx (code d'état informatif) : indique que le serveur a reçu la demande et est en train de la traiter.

  • 100 Continuer : Le serveur a reçu la partie initiale de la requête et le client doit continuer à envoyer la partie restante.
  • 101 Protocoles de commutation : le serveur demande au client de changer de protocole.

2xx (code de statut de réussite) : indique que la demande a été reçue, comprise et traitée avec succès par le serveur.

  • 200 OK (succès) : La requête est réussie et le contenu correspondant est renvoyé.
  • 201 Créé : La demande a abouti et une nouvelle ressource a été créée sur le serveur.
  • 204 Aucun contenu : le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.

3xx (code d'état de redirection) : indique qu'une action supplémentaire est requise pour terminer la demande.

  • 301 Déplacée de façon permanente : La ressource demandée a été définitivement déplacée vers une nouvelle URL.
  • 302 Trouvé (Redirection temporaire) : La ressource demandée est temporairement déplacée vers une nouvelle URL.
  • 304 Non modifié : Le client peut utiliser la version mise en cache car la ressource n'a pas été modifiée.

4xx (code d'état d'erreur client) : Indique que la demande du client comporte une erreur ou ne peut pas être complétée.

  • 400 Bad Request : Le serveur ne peut pas comprendre la demande du client.
  • 401 Non autorisé : Une authentification est requise pour obtenir la ressource demandée.
  • 404 Not Found : La ressource demandée n’existe pas.

5xx (code d'état d'erreur du serveur) : indique qu'une erreur s'est produite lorsque le serveur a traité la requête.

  • Erreur interne du serveur 500 : le serveur a rencontré une situation inattendue et n'a pas pu terminer la demande.
  • 503 Service indisponible : le serveur est temporairement incapable de traiter les demandes, généralement en raison d'une surcharge ou d'une maintenance.

Ce ne sont là que quelques-uns des codes d'état HTTP courants. Le protocole HTTP définit également d'autres codes d'état. Comprendre ces codes d'état aide les développeurs à comprendre les résultats du traitement des requêtes par le serveur et à prendre les mesures appropriées.

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

Articles Liés

Voir plus