Maison >Problème commun >Quels sont les codes d'état de http ?
Les codes de statut http incluent 100, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502 et 503, etc. Introduction détaillée : 1. 100, le serveur a reçu une partie de la demande et le client peut continuer à envoyer la demande restante ; 2. 200, la demande a été traitée avec succès et la ressource demandée a été renvoyée ; la requête a été traitée avec succès, et Une nouvelle ressource est créée sur le serveur ; 4, 204, le serveur a traité avec succès la requête, mais n'a rien renvoyé, etc.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
HTTP (Hypertext Transfer Protocol) est un protocole de couche application utilisé pour transmettre de l'hypertexte. Lors de la communication HTTP, le serveur renverra un code d'état au client pour indiquer le résultat du traitement de la requête. Les codes d'état sont composés de trois chiffres et chaque code d'état a une signification spécifique. Voici les codes d'état HTTP courants et leurs significations :
1xx (code d'état informatif) : indique que la demande a été reçue et que le traitement se poursuit.
- 100 (continuer) : Le serveur a reçu une partie de la requête et le client peut continuer à envoyer la requête restante.
2xx (code d'état de réussite) : indique que la demande a été reçue, comprise et traitée avec succès par le serveur.
- 200 (Succès) : La demande a été traitée avec succès et la ressource demandée a été renvoyée.
- 201 (Créé) : La demande a été traitée avec succès et une nouvelle ressource a été créée sur le serveur.
- 204 (Aucun contenu) : Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.
3xx (code d'état de redirection) : indique qu'une action supplémentaire est requise pour terminer la demande.
- 301 (Redirection permanente) : La ressource demandée a été définitivement déplacée vers une nouvelle URL.
- 302 (Redirection temporaire) : La ressource demandée a été temporairement déplacée vers une nouvelle URL.
- 304 (Non modifié) : Le client envoie une requête conditionnelle, et le serveur détermine que la ressource n'a pas changé et renvoie ce code d'état.
4xx (code d'état d'erreur client) : Indique que la requête envoyée par le client comporte une erreur.
- 400 (Bad Request) : Le serveur ne peut pas comprendre la syntaxe de la requête.
- 401 (Non autorisé) : La demande nécessite une authentification.
- 403 (Interdit) : Le serveur refuse l'accès demandé.
- 404 (Not Found) : Le serveur ne trouve pas la ressource demandée.
5xx (code d'état d'erreur du serveur) : indique qu'une erreur s'est produite lorsque le serveur a traité la demande.
- 500 (Erreur interne du serveur) : Le serveur a rencontré une erreur lors de l'exécution de la requête.
- 502 (Bad Gateway) : Le serveur, agissant comme passerelle ou proxy, a reçu une réponse invalide du serveur en amont.
- 503 (Service indisponible) : Le serveur est temporairement incapable de traiter les requêtes, généralement en raison d'une surcharge ou d'une maintenance.
En plus des codes d'état courants ci-dessus, il existe d'autres codes d'état, tels que 206 (contenu partiel) indiquant que le serveur a traité avec succès une partie de la demande, 416 (la plage de demandes ne répond pas aux exigences) indiquant que le serveur demandé la plage n'est pas valide, etc.
Comprendre les codes d'état HTTP est très important pour les développeurs et les administrateurs réseau, ce qui peut les aider à déterminer si la demande a abouti et à gérer les erreurs en conséquence. Dans le même temps, pour les utilisateurs, le code d'état peut également fournir des informations utiles. Par exemple, le code d'état 404 indique que la ressource demandée n'est pas trouvée, probablement en raison de la saisie d'une URL incorrecte
.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!