Création de la couche contrôleur du service Internet (Sockets) pour la gestion des lectures
Tâches
-
Intégrer la couche d'accès aux données #10 (closed) -
Créer les points d'accès dans la couche contrôleur (voir déf. protocole) -
Intégrer le nouveau contrôleur au serveur
Critères d'acceptation
-
Tests d'intégration automatisés
Définition du protocole
Requête | Réponse |
---|---|
GET ALL LECTURES | [{id:1, titre: "Harry Potter et la chambre des secrets", ...}, ...] |
CREATE LECTURE {titre: "Harry Potter et la chambre des secrets", ...} | TIGUIDOU (200 OK) |
DELETE LECTURE {id:1, titre: "Harry Potter et la chambre des secrets", ...} | TIGUIDOU (200 OK) |
UPDATE LECTURE {id:1, titre: "Harry Potter et la chambre des secrets", ...} | TIGUIDOU (200 OK) |
GET LECTURE 1 | {id:1, titre: "Harry Potter et la chambre des secrets", ...} |
QUIT | quitte et ferme le socket |
Codes de réponse |
---|
TIGUIDOU Un 200 OK "maison" |
POW! Une erreur 500 "maison" |
404 Commande inexistante sur l'API/endpoint |
Edited by z3r0b0t