Le protocole HTTP (Hypertext Transfer Protocol) est la base de la communication Internet. Il définit les règles de communication entre les clients et les serveurs. Dans le protocole HTTP, le code d'état sert à indiquer l'état de la demande du client. Cet article présentera en détail les codes d'état HTTP courants et leurs significations correspondantes.
Réponses informatives 1xx
Le code d'état 1xx indique que la demande a été reçue et que le serveur est toujours en train de la traiter. Dans des circonstances normales, les clients n'ont pas besoin de trop se soucier de ces codes d'état car ils n'auront pas d'impact direct sur les résultats de la demande.
100 Continuer - La demande a été reçue par le serveur et le client doit continuer à envoyer le reste de la demande.
101 Protocoles de commutation - Le serveur changera de protocole en fonction de la demande du client.
2xx Réponses réussies
Le code d'état 2xx indique que la demande a été reçue, comprise et traitée avec succès par le serveur.
200 OK - Demande réussie. Généralement utilisé pour les requêtes GET et POST, indiquant que le serveur a renvoyé avec succès la ressource demandée par le client.
201 Créé - La demande a été reçue avec succès par le serveur et une nouvelle ressource a été créée.
204 Aucun contenu - Le serveur a reçu la requête mais n'a renvoyé aucun contenu.
Réponses de redirection 3xx
Le code d'état 3xx indique que d'autres opérations sont nécessaires pour terminer la demande.
301 Déplacé de façon permanente - La ressource demandée a été définitivement déplacée vers un nouvel emplacement.
302 Trouvé - La ressource demandée a été temporairement déplacée vers un nouvel emplacement. Notez que l'adresse URI d'origine doit continuer à être utilisée.
304 Non modifié - La ressource demandée par le client n'a pas changé sur le serveur et peut être mise en cache.
Réponses d'erreur du client 4xx
Le code d'état 4xx indique que la demande envoyée par le client comporte une erreur ou ne peut pas être traitée par le serveur.
400 Bad Request - Le serveur ne peut pas analyser la demande du client.
401 Non autorisé : la demande nécessite une authentification de l'utilisateur.
404 Not Found - La ressource demandée n'existe pas.
Réponses d'erreur du serveur
500 Erreur interne du serveur - Le serveur a rencontré une erreur imprévisible.
502 Bad Gateway - Le serveur agissant en tant que passerelle ou serveur proxy a reçu une réponse non valide du serveur en amont.
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!