Maison > interface Web > tutoriel HTML > Collection de codes d'état HTML (301, 404, 500, etc.)

Collection de codes d'état HTML (301, 404, 500, etc.)

高洛峰
Libérer: 2017-02-17 15:43:08
original
1691 Les gens l'ont consulté

Le code d'état HTTP est un code à 3 chiffres utilisé pour indiquer l'état de la réponse HTTP du serveur Web. Les codes d'état HTTP sont divisés en cinq catégories. Le premier chiffre du code d'état représente l'un des cinq états de la réponse.

Ces codes de statut sont divisés en cinq grandes catégories :
100-199 sont utilisés pour spécifier certaines actions auxquelles le client doit répondre.
200-299 est utilisé pour indiquer une demande réussie.
300-399 est utilisé pour les fichiers qui ont été déplacés et est souvent inclus dans les informations d'en-tête d'emplacement pour spécifier les nouvelles informations d'adresse.
400-499 est utilisé pour indiquer les erreurs du client. (Problèmes sur votre propre ordinateur) Problèmes sur votre propre ordinateur)
500-599 est utilisé pour prendre en charge les erreurs de serveur. (Le problème de l'autre partie) Le problème de l'autre partie)

Certains codes d'état courants sont :
200 - Le serveur a renvoyé avec succès la page Web
404 - La page Web demandée n'existe pas
503 - Le service est indisponible

Répartition détaillée :
1xx (Réponse provisoire)
Un code d'état qui indique une réponse provisoire et oblige le demandeur à poursuivre l'opération.

Code Description
100 (Continuer) Le demandeur doit continuer à faire la demande. Le serveur renvoie ce code pour indiquer qu'il a reçu la première partie de la requête et attend le reste.
101 (Changer de protocole) Le demandeur a demandé au serveur de changer de protocole, et le serveur a confirmé et est prêt à changer.

2xx (Succès)
Un code d'état indiquant que la demande a été traitée avec succès.

Code Description
200 (Succès) Le serveur a traité avec succès la demande. Généralement, cela signifie que le serveur a servi la page Web demandée.
201 (Créé) La requête a abouti et le serveur a créé une nouvelle ressource.
202 (Accepté) Le serveur a accepté la demande mais ne l'a pas encore traitée.
203 (Informations non autorisées) Le serveur a traité avec succès la demande, mais les informations renvoyées peuvent provenir d'une autre source.
204 (Pas de contenu) Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.
205 (Réinitialiser le contenu) Le serveur a traité avec succès la demande mais n'a renvoyé aucun contenu.
206 (contenu partiel) Le serveur a traité avec succès une partie de la requête GET.

3xx (Redirection)
indique qu'une action supplémentaire est requise pour terminer la demande. Généralement, ces codes d'état sont utilisés pour les redirections.

Code Description
300 (Choix multiples) En réponse à la demande, le serveur peut effectuer diverses opérations. Le serveur peut sélectionner une action en fonction du demandeur (agent utilisateur) ou fournir une liste d'actions parmi lesquelles le demandeur peut choisir.
301 (Déplacé définitivement) La page Web demandée a été définitivement déplacée vers un nouvel emplacement. Lorsque le serveur renvoie cette réponse (en réponse à une requête GET ou HEAD), il transfère automatiquement le demandeur vers le nouvel emplacement.
302 (Déplacement temporaire) Le serveur répond actuellement aux requêtes d'une page Web située à un emplacement différent, mais le demandeur doit continuer à utiliser l'emplacement d'origine pour les requêtes futures.
303 (Afficher d'autres emplacements) Le serveur renvoie ce code lorsque le demandeur doit utiliser des requêtes GET distinctes vers différents emplacements pour récupérer la réponse.
304 (Non modifié) La page web demandée n'a pas été modifiée depuis la dernière demande. Lorsque le serveur renvoie cette réponse, aucun contenu de page Web n'est renvoyé.
305 (Utiliser un proxy) Le demandeur ne peut utiliser qu'un proxy pour accéder à la page Web demandée. Si le serveur renvoie cette réponse, cela indique également que le demandeur doit utiliser un proxy.
307 (Redirection temporaire) Le serveur répond actuellement à la requête depuis une page Web située à un emplacement différent, mais le demandeur doit continuer à utiliser l'emplacement d'origine pour les requêtes futures.

4xx (Erreur de demande)
Ces codes d'état indiquent que la demande a peut-être mal tourné, empêchant le serveur de la traiter.

Code Description
400 (Bad Request) Le serveur ne comprend pas la syntaxe de la requête.
401 (Non autorisé) La demande nécessite une authentification. Pour les pages Web nécessitant une connexion, le serveur peut renvoyer cette réponse.
403 (Interdit) Le serveur a refusé la demande.
404 (Not Found) Le serveur ne trouve pas la page Web demandée.
405 (Méthode désactivée) Désactive la méthode spécifiée dans la requête.
406 (Non acceptable) Il n'est pas possible de répondre à la page Web demandée en utilisant les propriétés de contenu demandées.
407 (Autorisation du proxy requise) Ce code d'état est similaire à 401 (Non autorisé), mais précise que le demandeur doit être autorisé à utiliser le proxy.
408 (Request Timeout) Un timeout s'est produit alors que le serveur attendait une requête.
409 (Conflit) Le serveur a rencontré un conflit lors de l'exécution de la requête. Le serveur DOIT inclure des informations sur le conflit dans la réponse.
410 (Supprimé) Le serveur renvoie cette réponse si la ressource demandée a été définitivement supprimée.
411 (Longueur valide requise) Le serveur n'accepte pas les requêtes sans champ d'en-tête de longueur de contenu valide.
412 (Précondition non remplie) Le serveur n'a pas rempli l'une des conditions préalables définies par le demandeur dans la requête.
413 (Entité de requête trop grande) Le serveur ne peut pas traiter la requête car l'entité de requête est trop grande et dépasse les capacités de traitement du serveur.
414 (URI demandé trop long) L'URI demandé (généralement une URL) est trop long et ne peut pas être traité par le serveur.
415 (Type de média non pris en charge) Le format demandé n'est pas pris en charge par la page demandée.
416 (La plage demandée ne répond pas aux exigences) Le serveur renvoie ce code d'état si la page ne peut pas fournir la plage demandée.
417 (Attente non satisfaite) Le serveur ne répondait pas aux exigences du champ d'en-tête de requête "attendu".

5xx (Erreur du serveur)
Ces codes d'état indiquent qu'une erreur interne s'est produite pendant que le serveur essayait de traiter la demande. Ces erreurs peuvent être des erreurs sur le serveur lui-même plutôt que des erreurs dans la requête.

Code Description
500 (Erreur interne du serveur) Le serveur a rencontré une erreur et n'a pas pu terminer la demande.
501 (pas encore implémenté) Le serveur n'a pas la fonctionnalité nécessaire pour compléter la requête. Par exemple, ce code peut être renvoyé lorsque le serveur ne reconnaît pas la méthode de requête.
502 (Bad Gateway) Le serveur, agissant en tant que passerelle ou proxy, a reçu une réponse non valide du serveur en amont.
503 (Service indisponible) Le serveur est actuellement indisponible (en raison d'une surcharge ou d'un temps d'arrêt pour maintenance). Il s’agit généralement d’un état temporaire.
504 (Gateway Timeout) Le serveur agit comme une passerelle ou un proxy, mais ne reçoit pas la requête du serveur en amont à temps.
505 (Version HTTP non prise en charge) Le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête.

Pour plus d'articles sur la collection de codes d'état HTML (301, 404, 500, etc.), veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal