Ce que signifie chaque code, et ce qu'il signifie pour un moniteur.
Tout se passe dans votre navigateur. Rien de ce que vous collez ici ne nous parvient, ni à personne d'autre.
| Code | Signification | Pour la surveillance |
|---|---|---|
| 200 | OK | Succès |
| 201 | Created | Succès |
| 204 | No Content | Succès, mais une assertion sur le corps échouera |
| 301 | Moved Permanently | Endpoint déplacé : votre contrôle mesure peut-être l'ancienne adresse |
| 302 | Found | Redirection temporaire, souvent un mur de connexion |
| 304 | Not Modified | Réponse en cache, traitée comme un succès |
| 400 | Bad Request | Le contrôle envoie quelque chose que le service refuse |
| 401 | Unauthorized | En général le contrôle a perdu ses identifiants, pas une panne |
| 403 | Forbidden | Souvent un WAF ou un blocage géographique qui frappe le moniteur |
| 404 | Not Found | Mauvais chemin, ou route supprimée lors d'un déploiement |
| 408 | Request Timeout | Le serveur a cessé d'attendre : d'ordinaire un vrai symptôme |
| 429 | Too Many Requests | Le service est vivant mais limite le débit de vos contrôles |
| 500 | Internal Server Error | Panne |
| 502 | Bad Gateway | Proxy debout, application derrière lui à terre |
| 503 | Service Unavailable | Surcharge ou mode maintenance |
| 504 | Gateway Timeout | Application trop lente pour le délai du proxy |
Un contrôle de disponibilité traite normalement 2xx comme un succès et 5xx comme une panne. L'intéressant est entre les deux : un 301 signifie que l'endpoint a déménagé et que votre contrôle mesure peut-être autre chose, un 401 signifie souvent que le contrôle a perdu ses identifiants plutôt qu'une panne, et un 429 signifie que le service est vivant mais vous refuse, vous.