web:rest
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
web:rest [2015/06/20 03:20] – sgariepy | web:rest [2022/04/10 22:20] (Version actuelle) – [Sources] sgariepy | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
| PUT | Utilisé pour mettre à jour une ressource (Update) | | PUT | Utilisé pour mettre à jour une ressource (Update) | ||
| DELETE | | DELETE | ||
+ | |||
+ | |||
+ | ===== REST-ful CRUD ===== | ||
+ | |||
+ | * Create | ||
+ | * POST - http:// | ||
+ | * Si succès, retourne HTTP 201 Created | ||
+ | * Read | ||
+ | * GET - http:// | ||
+ | * Si succès, retourne HTTP 200 OK | ||
+ | * Update | ||
+ | * PUT - http:// | ||
+ | * Si succès, retourne HTTP 204 No Content | ||
+ | * Delete | ||
+ | * DELETE - http:// | ||
+ | * Si succès, retourne HTTP 204 No Content | ||
+ | |||
+ | ===== Actions plus complexes ===== | ||
+ | |||
+ | Les autres actions pourraient être décrites par | ||
+ | GET / | ||
+ | |||
+ | Mais comme on veut qu'un URL désigne une ressource, on va plutôt cacher l' | ||
+ | GET / | ||
+ | |||
Ligne 16: | Ligne 41: | ||
- | * http:// | ||
Ligne 22: | Ligne 46: | ||
Pour la pagination, il est recommandé d' | Pour la pagination, il est recommandé d' | ||
+ | |||
+ | |||
+ | |||
+ | ===== Sources ===== | ||
+ | |||
+ | * [[http:// |
web/rest.1434763242.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)