Exercices Concepts Web & Django Codes de statut HTTP
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Codes de statut HTTP

Quand un serveur repond a une requête, il envoie un code de statut. Tu en connais surement certains : 404 c'est 'page non trouvee', 200 c'est 'tout va bien'.

Les codes sont regroupes par famille :
- 2xx : succes (tout s'est bien passe)
- 3xx : redirection (la page a demenage)
- 4xx : erreur du client (tu as demande quelque chose de faux)
- 5xx : erreur du serveur (le serveur a un problème)

Écris une fonction statut_http(code) qui retourne la signification d'un code HTTP.

Codes a gerer : 200='OK', 201='Created', 301='Moved Permanently', 400='Bad Request', 401='Unauthorized', 403='Forbidden', 404='Not Found', 500='Internal Server Error'.

Pour tout autre code, retourne 'Unknown'.

Exemple :
statut_http(404) renvoie 'Not Found'
statut_http(999) renvoie 'Unknown'

Tests (2/4)

200 OK
assert statut_http(200) == 'OK'
404 Not Found
assert statut_http(404) == 'Not Found'

+ 0 tests cachés

Indices (3 disponibles)

solution.py