Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Requête et réponse HTTP
Un serveur web, c'est un programme qui recoit des requêtes et renvoie des réponses. Chaque requête contient une méthode (GET pour lire, POST pour créer, etc.) et un chemin (l'URL demandee).
Tu vas simuler un mini-serveur qui gere deux routes : - GET /api/users renvoie la liste des utilisateurs (status 200) - POST /api/users crée un utilisateur (status 201) - Toute autre combinaison renvoie 404 - Si la méthode n'est pas dans GET, POST, PUT, DELETE, renvoie 405 (Method Not Allowed)
Écris une fonction traiter_requete(requête) qui prend un dictionnaire avec les clés method, path et headers, et retourne un dictionnaire avec status et body.
Exemple : traiter_requete({'method': 'GET', 'path': '/api/users', 'headers': {}}) renvoie {'status': 200, 'body': 'Liste des utilisateurs'}