Rappels REST
Définition : API REST
Application Programming Interface
REpresentational State Transfer
Principes de base
REST est un style d'architecture sur HTTP qui va associer des Verbes à des URI.
Verbes HTTP :
- GET
- POST
- DELETE
URI :
- Exemple : /twitter/users/sdoignon
Format libre :
- JSON
Exemple : Exemple
CTRL+C pour copier, CTRL+V pour coller
1
=> POST /twitter/users/
2
=> { name : sylvain }
3
<= { OK }
4
------------------------------
5
=> GET /twitter/users/sylvain
6
=> { }
7
<= { name : sylvain }
8
------------------------------
9
=> DELETE /twitter/users/sylvain
10
=> { }
11
<= { OK }
12
------------------------------
13
=> GET /twitter/users/sylvain
14
=> { }
15
<= { ERROR : 404 }
=> POST /twitter/users/ => { name : sylvain } <= { OK } ------------------------------ => GET /twitter/users/sylvain => { } <= { name : sylvain } ------------------------------ => DELETE /twitter/users/sylvain => { } <= { OK } ------------------------------ => GET /twitter/users/sylvain => { } <= { ERROR : 404 }