web:rest
Ceci est une ancienne révision du document !
Table des matières
REST
Actions
Verbe HTTP | Action |
---|---|
GET | Accéder à une ressource en lecture seule. (Read) |
POST | Utilisé pour envoyer une nouvelle ressource (Create) |
PUT | Utilisé pour mettre à jour une ressource (Update) |
DELETE | Utilisé pour supprimer une ressource (Delete) |
REST-ful CRUD
* Create
- POST - http://localhost/api/books
- Si succès, retourne HTTP 201 Created
* Read
- Si succès, retourne HTTP 200 OK
* Update
- Si succès, retourne HTTP 204 No Content
* Delete
- DELETE - http://localhost/api/books/5
- Si succès, retourne HTTP 204 No Content
Actions plus complexes
Les autres actions pourraient être décrites par
GET /api/v1/books/search
Mais comme on veut qu'un URL désigne une ressource, on va plutôt cacher l'action derrière le signe ?:
GET /api/v1/books?action=search
Pagination
Pour la pagination, il est recommandé d'utiliser limit et offset 1).
Sources
web/rest.1459117277.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)