Table des matières

Design et conception des Web API Rest

Ressources

Documentation d'API REST

CORS et services REST

HATEOAS

HATEOAS : fait de rajouter des liens vers les ressources et actions possibles dans les réponses des web services. La façon de renvoyer ces liens n'est pas standardisées. Les propositions actuelles :

Mise en cache

Création, modification et suppression multiples (bulk operation)

D'une façon générale, comme pour GET utiliser le filtrage à l'aide de la query string sur l'url indiquant l'ensemble des ressources. Exemples :

Ressources :

Authification et REST

Dans chaque web service suivant (hormis pour le POST), le token est transmis dans un header (Authorisation: Bearer <token>). Normalement, l'ensemble des accès aux web services doivent se faire en HTTPS pour éviter le vol de token (Man in the middle).

Ressources :

Les verbes

Pour certains types de ressources, il peut être utile d'utiliser des verbes :