diff --git a/README.md b/README.md index f18dc2ffb0c061c2d5e9940aa275ea0f5f74130f..7dca299a35b254826b1c0a1bf1afe9911269a130 100644 --- a/README.md +++ b/README.md @@ -114,15 +114,16 @@ Si vous regardez le code de la classe `Tache`, vous constaterez que nous avons c Dans la mesure où nous allons maintenant avoir des tests, ce développement se fera en TDD. ## Définition de l'API pour notre gestion des tâches - -| URI | Méthode | MIME | Requête | Réponse | -|--------------------------|---------|-------------------------------------------------------|---------|----------------------| -| /taches | GET | application/json<br>application/xml | | liste des tâches | -| /taches | POST | application/json<br>application/x-www-form-urlencoded | tâche | | -| /taches/{id} | GET | application/json<br>application/xml | | la tâche | -| /taches/{id} | PUT | application/json | tâche | la nouvelle tâche | -| /taches/{id} | DELETE | | | 204 No Content | -| /taches/{id}/description | GET | text/plain | | chaîne de caractères | +Notre ressource sera accessible via le chemin `/api/v1`. Le tableau ci-dessous liste les URI et les méthodes supportées par notre ressource ainsi que les représentation utilisés (au format JSON). + +| URI | Méthode | MIME | Requête | Réponse | +|--------------------------|---------|--------------------------------------------------------------------------------------------|------------|----------------------| +| /taches | GET | :arrow_left:application/json<br>:arrow_left:application/xml | | liste des tâches | +| /taches | POST | :arrow_left::arrow_right:application/json<br>:arrow_left:application/x-www-form-urlencoded | tâche (T1) | | +| /taches/{id} | GET | :arrow_left:application/json<br>:arrow_left:application/xml | | la tâche (T2) | +| /taches/{id} | PUT | :arrow_left::arrow_right:application/json | tâche (T2) | la nouvelle tâche (T2) | +| /taches/{id} | DELETE | | | 204 No Content | +| /taches/{id}/description | GET | :arrow_left:text/plain | | chaîne de caractères | ## Récupérer une tâche Nous pouvons déjà lancer les tests pour voir ce qu'il se passe : `mvn test`.