Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
web:api [2023/03/06 11:31] – [Principes REST] jcheron | web:api [2023/04/25 02:42] (Version actuelle) – [Liens] jcheron | ||
---|---|---|---|
Ligne 33: | Ligne 33: | ||
**Affichage d'un client** | **Affichage d'un client** | ||
<sxh ; | <sxh ; | ||
- | NOK : https:// | + | NOK : https:// |
OK : https:// | OK : https:// | ||
</ | </ | ||
Ligne 102: | Ligne 102: | ||
</ | </ | ||
+ | |||
+ | === 4 - Liens = relation entre ressources === | ||
+ | Les liens d'une ressource indiquent les relations qu' | ||
+ | L’IANA donne une liste de relation parmi lesquelles : | ||
+ | |||
+ | * contents | ||
+ | * edit | ||
+ | * next | ||
+ | * last | ||
+ | * payment | ||
+ | * etc... | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | === 5 - Authentification par jeton === | ||
+ | |||
+ | REST étant par principe **stateless** (pas de session HTTP par exemple), l' | ||
+ | |||
+ | Chaque requête est envoyée avec un jeton (token) passé en paramètre **GET** de la requête ou dans les headers. Ce jeton temporaire est obtenu en envoyant une première requête d’authentification puis en le combinant avec les requêtes. | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Liens ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||