Web et développement / CLEARBYTE

Codes HTTP pour vérifier sites et intégrations

Le code décrit le résultat d’une requête HTTP. Une page d’erreur renvoyant 200 diffère d’une vraie réponse 404. Testez site ou API en lisant ensemble code, méthode et en-têtes.

Codes HTTP pour vérifier sites et intégrations

Le code décrit le résultat d’une requête HTTP. Une page d’erreur renvoyant 200 diffère d’une vraie réponse 404. Testez site ou API en lisant ensemble code, méthode et en-têtes.
CodeSensInterprétation pratique
200OKRequête réussie ; interpréter le corps selon la méthode.
201CrééLa requête a créé une ou plusieurs ressources.
204Sans contenuRequête réussie sans contenu de réponse.
301Déplacé définitivementNouvelle URI permanente ; certains clients peuvent changer POST en GET.
302TrouvéRedirection temporaire ; certains clients peuvent changer POST en GET.
307Redirection temporaireRedirection temporaire conservant la méthode.
308Redirection permanenteRedirection permanente conservant la méthode.
304Non modifiéGET ou HEAD conditionnel peut réutiliser la représentation stockée.
400Requête incorrecteLe serveur ne peut ou ne veut traiter une erreur apparente du client.
401Authentification requiseDes identifiants d’authentification valides sont requis.
403InterditLe serveur comprend la requête mais la refuse.
404IntrouvableAucune représentation actuelle trouvée, ou le serveur refuse de la révéler.
405Méthode non autoriséeMéthode connue mais non prise en charge pour cette ressource.
410SuppriméAccès désormais indisponible, probablement définitivement.
429Trop de requêtesDébit des requêtes limité ; Retry-After peut être fourni.
500Erreur interne du serveurUne condition imprévue du serveur a empêché l’exécution.
502Mauvaise passerelleUne passerelle a reçu une réponse amont invalide.
503Service indisponibleLe serveur ne peut temporairement pas traiter la requête.
504Délai de passerelle dépasséLa passerelle n’a pas reçu de réponse amont à temps.
Télécharger ce tableau en CSV ↓

Formule et méthode

Vérifiez le statut avant d’interpréter document ou JSON. Suivez volontairement les redirections et relevez la chaîne pour les URL canoniques. Pour une page supprimée, vérifiez message et statut réel. Authentification, limitation et panne temporaire demandent des traitements distincts. Un 429 ou 503 peut fournir Retry-After : respectez-le. Un 200 peut contenir un échec métier ; le code ne valide pas toute l’opération.

Exemple détaillé

Si une URL inconnue affiche « Page introuvable » avec 200, texte et protocole se contredisent. Un design personnalisé peut renvoyer correctement 404.

Ce qui peut modifier le résultat

Résumé de certains sens normalisés, pas de tous les codes ni contrats applicatifs. Un 403 ou 404 ne prouve pas qu’une ressource n’a jamais existé.

Sources et définitions

Méthode vérifiée:

Poursuivre avec une tâche liée