Maison >Problème commun >Quel est le code d'état de la réponse http ?
Le code d'état de la réponse HTTP est un ensemble de codes à trois chiffres renvoyés au client par le serveur après le traitement de la demande. Il est utilisé pour indiquer les résultats du traitement du serveur et l'état de la demande. Le code d'état est renvoyé ensemble au client. avec la ligne d'état dans l'en-tête de réponse, fournit des informations sur le traitement de la demande, et le code d'état de la réponse fournit un moyen standardisé pour permettre au client d'effectuer les opérations et le traitement appropriés en fonction de différents codes d'état. Il est utile pour diagnostiquer et déboguer la demande réseau. problèmes et guider le comportement du client. Très utile ainsi que fournir des informations sur les résultats de la demande.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
Le code d'état de la réponse HTTP est un ensemble de codes à trois chiffres renvoyés par le serveur au client après le traitement de la demande. Il est utilisé pour indiquer le résultat du traitement par le serveur et l'état de la demande. Le code d'état fournit des informations sur le traitement de la demande en étant renvoyé au client avec la ligne d'état dans l'en-tête de réponse.
Le premier chiffre du code d'état de la réponse HTTP est divisé en cinq catégories, chaque catégorie représente une signification différente :
1xx (code d'état informatif) : indique que la demande a été reçue et est en cours de traitement. Ce type de code de statut est rarement utilisé.
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.
3xx (code d'état de redirection) : indique qu'une action supplémentaire est requise pour terminer la demande, généralement utilisée pour les redirections et la mise en cache.
4xx (code d'état d'erreur client) : indique que la demande contient des erreurs, ne peut pas être comprise par le serveur ou ne peut pas être complétée.
5xx (code d'état d'erreur du serveur) : indique qu'une erreur s'est produite lorsque le serveur a traité la requête.
Voici quelques codes d'état de réponse HTTP courants et leurs significations :
200 OK : La requête est réussie, le serveur la traite normalement et renvoie le résultat.
301 Déplacée de façon permanente : la ressource demandée a été définitivement déplacée vers une nouvelle URL et le client doit mettre à jour le lien.
400 Bad Request : La requête envoyée par le client comporte des erreurs de syntaxe ou ne peut pas être comprise par le serveur.
403 Interdit : Le serveur a rejeté la requête et le client n'a pas les droits d'accès.
404 Not Found : La ressource demandée n’existe pas.
500 Erreur interne du serveur : le serveur a rencontré une erreur inattendue lors du traitement de la demande.
503 Service indisponible : le serveur est actuellement incapable de traiter la demande, généralement temporairement, comme une surcharge ou un état de maintenance.
Les codes d'état de réponse HTTP offrent aux clients un moyen standardisé de prendre les actions et les processus appropriés en fonction de différents codes d'état. Ils sont utiles pour diagnostiquer et déboguer les problèmes de requête réseau, orienter le comportement des clients et fournir des informations sur les résultats des requêtes.
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!