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
| Code | Sens | Interprétation pratique |
|---|---|---|
| 200 | OK | Requête réussie ; interpréter le corps selon la méthode. |
| 201 | Créé | La requête a créé une ou plusieurs ressources. |
| 204 | Sans contenu | Requête réussie sans contenu de réponse. |
| 301 | Déplacé définitivement | Nouvelle URI permanente ; certains clients peuvent changer POST en GET. |
| 302 | Trouvé | Redirection temporaire ; certains clients peuvent changer POST en GET. |
| 307 | Redirection temporaire | Redirection temporaire conservant la méthode. |
| 308 | Redirection permanente | Redirection permanente conservant la méthode. |
| 304 | Non modifié | GET ou HEAD conditionnel peut réutiliser la représentation stockée. |
| 400 | Requête incorrecte | Le serveur ne peut ou ne veut traiter une erreur apparente du client. |
| 401 | Authentification requise | Des identifiants d’authentification valides sont requis. |
| 403 | Interdit | Le serveur comprend la requête mais la refuse. |
| 404 | Introuvable | Aucune représentation actuelle trouvée, ou le serveur refuse de la révéler. |
| 405 | Méthode non autorisée | Méthode connue mais non prise en charge pour cette ressource. |
| 410 | Supprimé | Accès désormais indisponible, probablement définitivement. |
| 429 | Trop de requêtes | Débit des requêtes limité ; Retry-After peut être fourni. |
| 500 | Erreur interne du serveur | Une condition imprévue du serveur a empêché l’exécution. |
| 502 | Mauvaise passerelle | Une passerelle a reçu une réponse amont invalide. |
| 503 | Service indisponible | Le serveur ne peut temporairement pas traiter la requête. |
| 504 | Délai de passerelle dépassé | La passerelle n’a pas reçu de réponse amont à temps. |
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
Calculateur de recettes par page vue
Pages vues = visites × pages par visite. Recettes estimées = pages vues ÷ 1000 × RPM par page.
Calculateur d’économies à l’origine par cache
Requêtes d’origine = total × (1 − succès du cache). À 80 % de succès, 100000 requêtes laissent 20000 accès attendus à l’origine.
Calculateur de budget d’indisponibilité
Indisponibilité permise = durée de la période × (1 − disponibilité visée). Un objectif de 99,9 % sur 30 jours permet 43,2 minutes dans ce modèle temporel.
Calculateur de disponibilité observée
Disponibilité = (temps surveillé − indisponibilité) ÷ temps surveillé × 100. Comptez les pannes de cette même période.