Les codes d'état d'erreur http incluent les codes d'état d'information, 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 de l'information, indiquant que la demande a été reçue et que le traitement se poursuit ; 2. Code d'état de réussite, indiquant que la demande a été traitée avec succès. 3. Code d'état de redirection, indiquant que d'autres opérations sont nécessaires pour terminer le traitement ; demande ; 4. Le code d'état d'erreur du client indique que la demande du client est incorrecte ; 5. Le code d'état d'erreur du serveur indique qu'une erreur s'est produite lorsque le serveur a traité la demande ;
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le code d'état d'erreur HTTP fait référence à un code d'erreur standardisé renvoyé par le serveur au client lors de la communication HTTP. Ils sont utilisés pour indiquer si la requête a réussi ou échoué, ainsi que la raison de l'échec. Les codes d'état d'erreur HTTP sont composés de trois chiffres et sont divisés en cinq catégories, chaque catégorie représentant un type d'erreur différent. Les codes d'état d'erreur HTTP courants et leurs significations sont présentés ci-dessous.
1xx : Code d'état de l'information
La série 1xx de codes d'état indique que la demande a été reçue et que le traitement se poursuit.
- 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 des exigences du client.
2xx : Code de statut de réussite
Les codes de statut de la série 2xx indiquent que la demande a été traitée avec succès.
- 200 OK : La demande a été traitée avec succès.
- 201 Créé : La demande a été mise en œuvre et de nouvelles ressources ont été créées selon les besoins demandés.
- 204 No Content : Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.
3xx : Code d'état de redirection
La série 3xx de codes d'état indique qu'une action supplémentaire est requise 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.
- 304 Non modifié : La ressource n'a pas été modifiée et le client peut utiliser la version mise en cache.
4xx : Code d'état d'erreur client Les codes d'état de la série
4xx indiquent que la demande du client est incorrecte.
- 400 Bad Request : Le serveur ne peut pas comprendre la syntaxe de la requête.
- 401 Non autorisé : La demande nécessite une vérification de l'utilisateur.
- 403 Interdit : Le serveur a refusé la demande.
- 404 Not Found : La ressource demandée n'existe pas.
5xx : Code d'état d'erreur du serveur
La série 5xx de codes d'état indique qu'une erreur s'est produite lorsque le serveur a traité la demande.
- 500 Erreur interne du serveur : Le serveur a une erreur interne et ne peut pas terminer la demande.
- 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 indisponible, généralement en raison d'une surcharge ou d'une maintenance.
Les codes d'état d'erreur HTTP courants ci-dessus ont leur propre signification spécifique, ce qui peut aider les développeurs et les utilisateurs à comprendre le traitement des demandes. Lors du développement Web ou de l'utilisation de services Web, il est très important de comprendre ces codes d'état, ce qui peut nous aider à mieux gérer et déboguer les requêtes et réponses HTTP. .
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!