diff --git a/README.md b/README.md index 42b86d1de72c6fdd39de548fe83e632be281e1ec..65fe158696af045d81dd105c1a1b27c3bafa6bc4 100644 --- a/README.md +++ b/README.md @@ -57,18 +57,17 @@ les paquetages Java qui contiennent les ressources. Nous pouvons tout d'abord réfléchir à l'API REST que nous allons offrir pour la ressource *ingredients*. Celle-ci devrait répondre aux URI suivantes : -| URI | Opération | MIME | Requête | Réponse | -| :----------------------- | :---------- | :--------------------------------------------- | :-- | :---------------------------------------------------- | -| /ingredients | GET | <-application/json<br><-application/xml | | 200 et liste des ingrédients (I2) | -| /ingredients/{id} | GET | <-application/json<br><-application/xml | | 200 et un ingrédient (I2) ou 404 | -| /ingredients/{id}/name | GET | <-text/plain | | 200 et le nom de l'ingrédient ou 404 | -| /ingredients | POST | <-/->application/json<br>->application/x-www-form-urlencoded | Ingrédient (I1) | Nouvel ingrédient (I2) | -| | | | | 409 si l'ingrédient existe déjà (même nom) | -| /ingredients/{id} | DELETE | | | | +| URI | Opération | MIME | Requête | Réponse | +| :----------------------- | :---------- | :--------------------------------------------- | :-- | :---------------------------------------------------- | +| /ingredients | GET | <-application/json<br><-application/xml | | liste des ingrédients (I2) | +| /ingredients/{id} | GET | <-application/json<br><-application/xml | | un ingrédient (I2) ou 404 | +| /ingredients/{id}/name | GET | <-text/plain | | le nom de l'ingrédient ou 404 | +| /ingredients | POST | <-/->application/json<br>->application/x-www-form-urlencoded | Ingrédient (I1) | Nouvel ingrédient (I2)<br>409 si l'ingrédient existe déjà (même nom) | +| /ingredients/{id} | DELETE | | | | Un ingrédient comporte uniquement un identifiant et un nom. Sa -représentation JSON prendra donc la forme suivante : +représentation JSON (I2) prendra donc la forme suivante : { "id": "f38806a8-7c85-49ef-980c-149dcd81d306", @@ -77,7 +76,7 @@ représentation JSON prendra donc la forme suivante : Lors de la création, l'identifiant n'est pas connu car il sera fourni par le JavaBean qui représente un ingrédient. Aussi on aura une -représentation JSON qui comporte uniquement le nom : +représentation JSON (I1) qui comporte uniquement le nom : { "name": "mozzarella" }