Skip to main content

Une liste complète des lignes d'état HTTP

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Avril 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Avril 2025)
Anonim

La ligne d'état HTTP est le terme donné au code d'état HTTP (le numéro de code actuel) lorsqu'il est accompagné de la phrase de motif HTTP.1 (La description courte).

Pour en savoir plus sur les codes d'état HTTP, consultez la rubrique Que sont les codes d'état HTTP? pièce. Nous conservons également une liste des erreurs de code de statut HTTP (4xx et 5xx) ainsi que des astuces pour les corriger.

Remarque: Bien que techniquement incorrectes, les lignes d'état HTTP sont souvent appelées simplement des codes d'état HTTP.

Catégories de code d'état HTTP

Comme vous pouvez le voir ci-dessous, les codes d’état HTTP sont des entiers à trois chiffres. Le tout premier chiffre sert à identifier le code dans une catégorie spécifique - l’un des cinq suivants:

  • 1XX: Informatif - la demande a été acceptée ou le processus se poursuit.
  • 2XX: Confirme que l'action s'est terminée avec succès ou a été comprise.
  • 3XX: Redirection - il faut que quelque chose d'autre se produise pour compléter la demande.
  • 4XX: Erreur client indiquant que la demande ne peut pas aboutir ou contient une syntaxe incorrecte.
  • 5XX: Erreur de serveur indiquant que le serveur n'a pas pu terminer une demande supposée valide.

Les applications qui comprennent les codes d'état HTTP ne doivent pas nécessairement savoir tout des codes, ce qui signifie qu'un code inconnu a également une phrase de motif HTTP inconnue, qui ne donnera pas beaucoup d'informations à l'utilisateur. Cependant, ces applications HTTP doivent comprendre les catégories ou les classes telles que décrites ci-dessus.

Si le logiciel ne sait pas ce que le code spécifique signifie, il peut au moins identifier la classe. Par exemple, si un code d'état 490 est inconnu de l'application, l'application peut le traiter comme un code 400 car elle appartient à la même catégorie et peut ensuite supposer qu'il y a un problème avec la demande du client.

Lignes d'état HTTP (codes d'état HTTP + expressions de motif HTTP)

Code de statutPhrase de raison
100Continuer
101Protocoles de commutation
102En traitement
200D'accord
201Créé
202Accepté
203Information non autorisée
204Pas content
205Réinitialiser le contenu
206Contenu partiel
207Multi-statut
300Choix multiples
301Déplacé de façon permanente
302A trouvé
303Voir autre
304Non modifié
305Utiliser un proxy
307Redirection temporaire
308Redirection permanente
400Mauvaise Demande
401Non autorisé
402Paiement Requis
403Interdit
404Pas trouvé
405Méthode Non Autorisée
406Pas acceptable
407Authentification proxy requise
408Délai de demande
409Conflit
410Disparu
411Longueur requise
412La précondition a échoué
413Demander une entité trop grande
414URI-demande trop grand
415Type de support non supporté
416Intervalle de demande non satisfaisable
417L'attente a échoué
421Demande mal dirigée
422Entité non traitable
423Fermé à clef
424Dépendance échouée
425Collection non ordonnée
426Mise à niveau requise
428Condition préalable requise
429Trop de demandes
431Demander des champs d'en-tête trop grands
451Indisponible pour des raisons légales
500Erreur Interne du Serveur
501Pas mis en œuvre
502Mauvaise passerelle
503Service indisponible
504Délai d'attente de la passerelle
505Version HTTP non prise en charge
506La variante négocie également
507Espace insuffisant
508Boucle détectée
510Non étendu
511Authentification réseau requise

1 Les phrases de motif HTTP accompagnant les codes d'état HTTP sont uniquement recommandées. Une phrase de motif différente est autorisée selon RFC 2616 6.1.1. Vous pouvez voir les phrases de motif HTTP remplacées par une description plus "conviviale" ou dans une langue locale.

Lignes de statut HTTP non officielles

Les lignes d'état HTTP ci-dessous peuvent être utilisées par certains services tiers en tant que réponses d'erreur, mais elles ne sont spécifiées par aucun RFC.

Code de statutPhrase de raison
103Point de contrôle
420Echec de la méthode
420Améliorer votre calme
440Délai de connexion
449Réessayer avec
450Bloqué par le contrôle parental Windows
451Réorienter
498jeton invalide
499Jeton requis
499La requête a été interdite par l'antivirus
509Limite de bande passante dépassée
530Le site est gelé

Remarque: Il est important de garder à l'esprit que, même si les codes d'état HTTP peuvent partager les mêmes numéros avec les messages d'erreur que l'on trouve dans d'autres contextes, comme avec les codes d'erreur du Gestionnaire de périphériques, cela ne signifie en aucun cas qu'ils sont liés.