Maison >Problème commun >Quelles sont les séries de codes de statut http ?
Les séries de codes d'état http comprennent les séries 1xx, 2xx, 3xx, 4xx et 5xx. Introduction détaillée : 1. La série 1xx de codes d'état indique que le serveur a reçu la demande, mais qu'il a encore besoin d'un traitement ultérieur. Ces codes d'état sont principalement utilisés pour transmettre des informations supplémentaires pour aider le client à comprendre la progression du traitement de la demande 100. Continuer indique que le serveur a reçu la demande dans l'en-tête de la demande et que le client doit continuer à envoyer le corps de la demande. 101 Switching Protocols indique que le serveur a compris la demande du client, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Le code d'état HTTP est un identifiant utilisé dans le protocole HTTP pour indiquer la réponse du serveur à une requête. Il se compose de trois chiffres divisés en cinq séries, chacune représentant un type de réponse différent. Cet article présentera les cinq séries de codes d'état HTTP et leurs codes d'état correspondants.
Série 1xx : codes d'état informatifs
La série 1xx de codes d'état indique que le serveur a reçu la demande, mais qu'il doit encore être traité. Ces codes de statut sont principalement utilisés pour transmettre des informations supplémentaires afin d'aider le client à comprendre l'avancement de 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 le traitement.
Série 2xx : Code d'état de réussite
La série 2xx de codes d'état indique que le serveur a reçu, compris et traité avec succès la demande. Ces codes d'état indiquent généralement que la demande a été traitée avec succès et que le client peut continuer à envoyer des demandes ou à effectuer d'autres opérations.
200 OK : indique que la demande a abouti et que la ressource demandée a été renvoyée.
201 Créé : Indique que la demande a abouti et qu'une nouvelle ressource a été créée sur le serveur.
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 prendre des mesures supplémentaires pour compléter la demande. Ces codes d'état sont généralement utilisés pour rediriger les clients vers d'autres ressources ou adresses.
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 les ressources de cache du client sont les plus récentes et peuvent être utilisées directement.
Série 4xx : Code d'état d'erreur client
Le code d'état de la série 4xx indique que la demande envoyée par le client comporte une erreur ou ne peut pas être complétée. Ces codes d'état indiquent généralement que le client doit prendre des mesures pour corriger l'erreur.
400 Bad Request : indique que la requête envoyée par le client comporte une erreur de syntaxe.
403 Interdit : Indique que le client n'a pas l'autorisation d'accéder à la ressource demandée.
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. Ces codes d'état indiquent généralement que le serveur n'a pas pu terminer la demande.
500 Erreur interne du serveur : indique qu'une erreur inconnue s'est produite lorsque le serveur a exécuté la requête.
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 temporairement 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 identifiant utilisé pour indiquer la réponse du serveur à une requête. Il est divisé en cinq séries, dont les séries 1xx, 2xx, 3xx, 4xx et 5xx. Chaque série représente un type de réponse différent, notamment 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. Comprendre la signification et l'objectif des codes d'état HTTP peut aider les développeurs à mieux comprendre et traiter 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!