Liste complète des lignes d’état HTTP
Une ligne d’état HTTP est le terme donné à un code d’état HTTP (numéro de code réel) lorsqu’il est accompagné de la phrase de raison HTTP 1 (une brève description).
Nous conservons également une liste des erreurs de code d’état HTTP (4xx et 5xx) et quelques conseils pour les corriger.
Bien que techniquement incorrectes, les lignes d’état HTTP sont souvent simplement appelées codes d’état HTTP.
Hannesfr/Wikimedia Commons/CC BY 3.0
Catégories de codes d’état HTTP
Comme vous pouvez le voir ci-dessous, les codes d’état HTTP sont des entiers à trois chiffres. Le premier chiffre est utilisé pour identifier le code dans une catégorie spécifique – l’une des cinq suivantes :
- 1XX : INFO – La demande a été acceptée ou le processus se poursuit.
- 2XX : Confirmez que l’opération a été effectuée avec succès ou comprise.
- 3XX : Rediriger – Afin de compléter la demande, une action supplémentaire est requise.
- 4XX : Une erreur côté client indiquant que la demande n’a pas pu être complétée ou contenait une syntaxe incorrecte.
- 5XX : Erreur de serveur, indiquant que le serveur n’a pas réussi à traiter une requête supposée valide.
Les applications qui comprennent les codes d’état HTTP n’ont pas à savoir tout Ces codes, qui signifient qu’un code inconnu a également une phrase de raison HTTP inconnue, ne donnent pas beaucoup d’informations à l’utilisateur. Cependant, ces applications HTTP doivent être conscientes des catégories ou classes que nous avons décrites ci-dessus.
Si le logiciel ne sait pas ce que signifie un code particulier, il peut au moins identifier la classe. Par exemple, si une application ne connaît pas le code d’état 490, elle peut le traiter comme un 400 car il appartient à la même catégorie, et elle peut alors supposer qu’il y a un problème avec la demande du client.
Ligne d’état HTTP (code d’état HTTP + expression de raison HTTP)
Ligne d’état HTTP officielle | |
---|---|
code d’état | expression de raison |
100 | Continuez |
101 | accord d’échange |
102 | En traitement |
200 | D’ACCORD |
201 | créé |
202 | accepté |
203 | informations ne faisant pas autorité |
204 | Pas de contenu |
205 | réinitialiser le contenu |
206 | Partie |
207 | multi-états |
208 | signalé |
300 | choix multiple |
301 | Déménager définitivement |
302 | établi |
303 | Voir autre |
304 | non modifié |
305 | Utiliser un serveur 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 | inacceptable |
407 | Authentification proxy requise |
408 | La demande a expiré |
409 | conflit |
410 | disparu |
411 | longueur requise |
412 | Échec de la condition préalable |
413 | L’entité demandée est trop grande |
414 | L’URI de la requête est trop grand |
415 | Type de média non pris en charge |
416 | La plage demandée n’est pas satisfaite |
417 | échec attendu |
421 | demande malavisée |
422 | entité non traitable |
423 | verrouillage |
424 | dépendances défaillantes |
425 | collection non ordonnée |
426 | besoin de mettre à niveau |
428 | Des prérequis sont requis |
429 | Trop de demandes |
431 | Le champ d’en-tête de la requête est trop grand |
451 | Non disponible pour des raisons légales |
500 | Erreur Interne du Serveur |
501 | pas mis en œuvre |
502 | Mauvaise passerelle |
503 | service en pause |
504 | La passerelle a expiré |
505 | Version HTTP non prise en charge |
506 | Des variantes sont également négociées |
507 | pas assez d’espace de stockage |
508 | boucle détectée |
510 | non élargi |
511 | Nécessite une authentification réseau |
[1] Seule la phrase de raison HTTP accompagnant le code d’état HTTP est recommandée. Différentes phrases de raison sont autorisées par RFC 2616 6.1.1. Vous pouvez voir la phrase de raison HTTP remplacée par une description plus « conviviale » ou une langue locale.
Ligne d’état HTTP non officielle
Les lignes d’état HTTP suivantes peuvent être utilisées comme réponses d’erreur par certains services tiers, mais elles ne sont spécifiées par aucune RFC.
Autres lignes d’état HTTP possibles | |
---|---|
code d’état | expression de raison |
103 | point de contrôle |
420 | la méthode a échoué |
420 | améliorez votre calme |
440 | La connexion a expiré |
449 | Retenter |
450 | Bloqué par le contrôle parental de Windows |
451 | réorienter |
498 | Jeton invalide |
499 | Jeton requis |
499 | La demande a été interdite par un logiciel antivirus |
509 | Limite de bande passante dépassée |
530 | le site est gelé |
Il est important de se rappeler que même si les codes d’état HTTP peuvent partager le même numéro que les messages d’erreur trouvés dans d’autres contextes, tels que les codes d’erreur du gestionnaire de périphériques, cela ne signifie pas qu’ils sont liés de quelque manière que ce soit.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre