Les codes d'état http incluent les codes d'état informatifs, les codes d'état de réussite, les codes d'état de redirection, les codes d'état d'erreur client et les codes d'état d'erreur du serveur. Introduction détaillée : 1. Code d'état informatif, indiquant que le serveur a reçu la demande et la traite, mais que d'autres opérations sont nécessaires pour terminer la demande ; 2. Code d'état de réussite, indiquant que la demande a été reçue, comprise et traitée avec succès ; par le serveur ; 3. Répétez le code d'état dirigé, indiquant que le client doit effectuer d'autres opérations pour terminer la demande. 4. Code d'état d'erreur du client, indiquant que la demande initiée par le client comporte une erreur ou ne peut pas être complétée, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le code d'état HTTP est un code à trois chiffres renvoyé par le serveur au client. Il est utilisé pour indiquer le résultat du traitement de la requête initiée par le client côté serveur. Les codes d'état HTTP sont divisés en cinq catégories, chaque catégorie ayant sa signification et son objectif spécifiques.
Série 1xx : codes d'état informatifs
Les codes d'état de la série 1xx indiquent que le serveur a reçu la demande et la traite, mais qu'une action supplémentaire est requise pour terminer la demande.
100 Continuer : indique que le serveur a reçu l'en-tête de la requête et que le client doit continuer à envoyer le corps de la requête.
101 Protocoles de commutation : indique que le serveur a compris la demande du client et passera à un protocole différent pour terminer la demande.
Série 2xx : Code d'état de réussite
Le code d'état de la série 2xx indique que la demande a été reçue, comprise et traitée avec succès par le serveur.
200 OK : indique que la demande a réussi et que le serveur l'a traitée normalement et a renvoyé la ressource demandée.
201 Créé : indique que la demande a réussi et que le serveur a créé une nouvelle ressource.
202 Accepté : indique que le serveur a accepté la demande, mais n'a pas encore terminé le traitement.
204 Aucun contenu : indique que la requête a abouti, mais que le serveur n'a renvoyé aucun contenu.
Série 3xx : codes d'état de redirection
La série 3xx de codes d'état indique que le client doit effectuer d'autres opérations pour terminer la demande.
301 Déplacé de façon permanente : indique que la ressource demandée a été définitivement déplacée vers une nouvelle URL.
302 Trouvé : indique que la ressource demandée a été temporairement déplacée vers une nouvelle URL.
304 Non modifié : Indique que la ressource demandée n'a pas été modifiée et que la version mise en cache peut être utilisée directement.
Série 4xx : Code d'état d'erreur client
Le code d'état de la série 4xx indique que la demande initiée par le client comporte une erreur ou ne peut pas être complétée.
400 Bad Request : indique que la requête envoyée par le client comporte une erreur de syntaxe.
401 Non autorisé : indique que la demande nécessite une authentification de l'utilisateur.
403 Interdit : Indique que le serveur refuse la demande et n'a pas l'autorisation d'accès.
404 Not Found : Indique que la ressource demandée n'existe pas.
Série 5xx : Code d'état d'erreur du serveur
Le code d'état de la série 5xx indique qu'une erreur s'est produite lorsque le serveur a traité la requête.
500 Erreur interne du serveur : indique qu'une erreur s'est produite au sein du serveur.
502 Bad Gateway : indique que le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse non valide du serveur en amont.
503 Service indisponible : indique que le serveur est actuellement 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 code à trois chiffres renvoyé par le serveur au client pour indiquer le résultat du traitement de la demande. Différents codes de statut représentent différentes significations et utilisations. Connaître et comprendre les codes d'état HTTP est très important pour les développeurs et les administrateurs réseau, ce qui peut les aider à localiser et à résoudre rapidement les problèmes et à améliorer les performances du site Web et 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!