Junior — Middle
Pouvez-vous énumérer les codes d'erreur et états les plus courants pouvant survenir sur un serveur?
sobes.tech IA
Réponse de l'IA
Les codes d'erreur et états du serveur les plus courants que l'on rencontre souvent dans le développement web et les tests:
- 1xx (Informationnels): 100 Continue, 101 Switching Protocols — rarement utilisés directement.
- 2xx (Succès): 200 OK, 201 Created — requête traitée avec succès.
- 3xx (Redirections): 301 Moved Permanently, 302 Found — ressource déplacée.
- 4xx (Erreurs client):
- 400 Bad Request — requête incorrecte.
- 401 Unauthorized — authentification requise.
- 403 Forbidden — accès interdit.
- 404 Not Found — ressource non trouvée.
- 408 Request Timeout — délai d'attente dépassé.
- 5xx (Erreurs serveur):
- 500 Internal Server Error — erreur interne du serveur.
- 502 Bad Gateway — réponse incorrecte du serveur en amont.
- 503 Service Unavailable — service indisponible (par exemple, en raison de surcharge).
- 504 Gateway Timeout — délai d'attente de la passerelle.
Ces codes aident à diagnostiquer les problèmes et à traiter correctement les réponses du serveur lors des tests automatisés et de la surveillance.