Skip to content
Snippets Groups Projects
Commit 8cdb5a88 authored by Yvan Peter's avatar Yvan Peter
Browse files

maj tableau

parent ee3b469e
No related branches found
No related tags found
No related merge requests found
......@@ -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" }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment