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 statut | Phrase de raison |
100 | Continuer |
101 | Protocoles de commutation |
102 | En traitement |
200 | D'accord |
201 | Créé |
202 | Accepté |
203 | Information non autorisée |
204 | Pas content |
205 | Réinitialiser le contenu |
206 | Contenu partiel |
207 | Multi-statut |
300 | Choix multiples |
301 | Déplacé de façon permanente |
302 | A trouvé |
303 | Voir autre |
304 | Non modifié |
305 | Utiliser un proxy |
307 | Redirection temporaire |
308 | Redirection permanente |
400 | Mauvaise Demande |
401 | Non autorisé |
402 | Paiement Requis |
403 | Interdit |
404 | Pas trouvé |
405 | Méthode Non Autorisée |
406 | Pas acceptable |
407 | Authentification proxy requise |
408 | Délai de demande |
409 | Conflit |
410 | Disparu |
411 | Longueur requise |
412 | La précondition a échoué |
413 | Demander une entité trop grande |
414 | URI-demande trop grand |
415 | Type de support non supporté |
416 | Intervalle de demande non satisfaisable |
417 | L'attente a échoué |
421 | Demande mal dirigée |
422 | Entité non traitable |
423 | Fermé à clef |
424 | Dépendance échouée |
425 | Collection non ordonnée |
426 | Mise à niveau requise |
428 | Condition préalable requise |
429 | Trop de demandes |
431 | Demander des champs d'en-tête trop grands |
451 | Indisponible pour des raisons légales |
500 | Erreur Interne du Serveur |
501 | Pas mis en œuvre |
502 | Mauvaise passerelle |
503 | Service indisponible |
504 | Délai d'attente de la passerelle |
505 | Version HTTP non prise en charge |
506 | La variante négocie également |
507 | Espace insuffisant |
508 | Boucle détectée |
510 | Non étendu |
511 | Authentification 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 statut | Phrase de raison |
103 | Point de contrôle |
420 | Echec de la méthode |
420 | Améliorer votre calme |
440 | Délai de connexion |
449 | Réessayer avec |
450 | Bloqué par le contrôle parental Windows |
451 | Réorienter |
498 | jeton invalide |
499 | Jeton requis |
499 | La requête a été interdite par l'antivirus |
509 | Limite de bande passante dépassée |
530 | Le 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.