Maison >Problème commun >Quels sont les codes d'état des requêtes http ?

Quels sont les codes d'état des requêtes http ?

百草
百草original
2023-10-12 16:17:061387parcourir

Les codes d'état de la demande http incluent 100, 101, 200, 201, 204, 301, 302, 304, 400, 401, 403, 404, 500, 502, 503, etc. Introduction détaillée : 1. 100 Continuer, indiquant que le serveur a reçu l'en-tête de la demande et que le client doit continuer à envoyer la partie principale de la demande ; 2. 101 Protocoles de commutation, indiquant que le serveur a compris et accepté le client ; demande, et sera mis à niveau via la commutation de mode de protocole et ainsi de suite.

Quels sont les codes d'état des requêtes http ?

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.

Le code d'état de la requête HTTP fait référence à l'identification de l'état de réponse du serveur à la requête HTTP initiée par le client. Ils sont utilisés pour représenter les résultats du traitement d'une requête afin que le client puisse comprendre comment le serveur a traité la requête. Les codes d'état HTTP sont composés de trois chiffres et sont divisés en cinq catégories, à savoir 1xx, 2xx, 3xx, 4xx et 5xx. Les codes d'état des requêtes HTTP pour chaque catégorie sont décrits en détail ci-dessous.

Catégorie 1xx : code d'état informatif

Le code d'état de la catégorie 1xx indique que le serveur a reçu la demande, la traite ou nécessite une action supplémentaire. Ces codes d'état n'indiquent pas le succès ou l'échec ; ils sont utilisés uniquement pour transmettre des informations.

- 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 et accepté la demande du client et qu'il passera à un nouveau protocole via une mise à niveau du protocole.

Catégorie 2xx : Code d'état de réussite

Un code d'état dans la catégorie 2xx indique que le serveur a reçu, compris et traité avec succès la demande.

- 200 OK : Indique que la demande a réussi et que le serveur a traité avec succès la demande.

- 201 Créé : Indique que la demande a réussi et que le serveur a créé une nouvelle ressource.

- 204 No Content : Indique que la requête a réussi, mais que le serveur n'a renvoyé aucun contenu.

Catégorie 3xx : codes de statut de redirection

Les codes de statut dans la catégorie 3xx indiquent que le client doit prendre des mesures supplémentaires pour compléter la demande.

- 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 la ressource demandée envoyée par le client n'a pas été modifiée sur le serveur et que la copie mise en cache localement peut être utilisée directement.

Catégorie 4xx : Code d'état d'erreur client

Le code d'état de la catégorie 4xx indique que la requête envoyée par le client comporte une erreur.

- 400 Bad Request : Indique que la requête envoyée par le client comporte une erreur de syntaxe et que le serveur ne peut pas la comprendre.

- 401 Non autorisé : Indique que le client doit s'authentifier pour obtenir la ressource demandée.

- 403 Forbidden : Indique que le serveur a rejeté la demande du client.

- 404 Not Found : Indique que la ressource demandée n'existe pas.

Catégorie 5xx : Code d'état d'erreur du serveur

Le code d'état de la catégorie 5xx indique qu'une erreur s'est produite pendant que le serveur traitait la requête.

- 500 Erreur interne du serveur : indique qu'une erreur interne inconnue s'est produite pendant que le serveur traitait la demande.

- 502 Bad Gateway : Indique que le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse invalide 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 du serveur ou d'une maintenance.

Résumé : 

Le code d'état de la demande HTTP est utilisé pour indiquer le résultat du traitement par le serveur de la demande du client. Différents codes d'état représentent différentes significations. Le client peut déterminer si la demande aboutit en fonction du code d'état et prendre les actions correspondantes. Connaître et comprendre les codes d'état des requêtes HTTP est important pour le développement et le débogage d'applications Web.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn