Skip to main content

Recently Updated Pages

Des liens qui dépendent de l'état

Concevoir une API REST Chapitre 9 - HATEOAS

C'est là que HATEOAS devient vraiment utile : les liens ne décrivent pas seulement les ressources...

Updated 3 weeks ago by Thibaud FRICHET

Appeler une API avec requests

Concevoir une API REST Chapitre 4 - Consommer une API en code

curl et Bruno, c'est bien pour explorer. Mais pour automatiser, il faut appeler l'API depuis du c...

Updated 3 weeks ago by Thibaud FRICHET

L'authentification

Concevoir une API REST Chapitre 8 - Sécurité et bonnes pratiques

Authentification ou autorisation ? Authentification : qui es-tu ? L'échec donne un 401 Unauthori...

Updated 3 weeks ago by Thibaud FRICHET

Générer des clients

Concevoir une API REST Chapitre 6 - Documenter avec OpenAPI

Un contrat OpenAPI est lisible par les machines. Elles peuvent donc écrire à votre place le code ...

Updated 3 weeks ago by Thibaud FRICHET

curl, Bruno et Postman

Concevoir une API REST Chapitre 3 - Outils et fil rouge

Pour parler à une API, pas besoin d'écrire du code : des outils permettent d'envoyer des requêtes...

Updated 3 weeks ago by Thibaud FRICHET

Les liens hypermédias

Concevoir une API REST Chapitre 9 - HATEOAS

Sur un site web, vous ne tapez jamais d'URL à la main : vous arrivez sur la page d'accueil et vou...

Updated 3 weeks ago by Thibaud FRICHET

Bienvenue au bar API-ritif 🍹

Concevoir une API REST Chapitre 3 - Outils et fil rouge

Tout au long de ce cours, nous allons fréquenter un établissement très particulier : API-ritif, l...

Updated 3 weeks ago by Thibaud FRICHET

Le modèle de maturité de Richardson

Concevoir une API REST Chapitre 2 - Les principes REST

En 2008, Leonard Richardson propose un modèle en 4 niveaux pour mesurer à quel point une API expl...

Updated 3 weeks ago by Thibaud FRICHET

Les verbes HTTP

Concevoir une API REST Chapitre 2 - Les principes REST

Les verbes (ou méthodes) HTTP indiquent l'action à effectuer sur la ressource désignée par l'URI....

Updated 3 weeks ago by Thibaud FRICHET

Ressources, URI et représentations

Concevoir une API REST Chapitre 2 - Les principes REST

Les ressources Une ressource est tout ce qui mérite d'avoir un nom et une adresse : un utilisate...

Updated 3 weeks ago by Thibaud FRICHET

Les 6 contraintes REST

Concevoir une API REST Chapitre 2 - Les principes REST

REST (REpresentational State Transfer) n'est ni un protocole ni une norme : c'est un style d'arch...

Updated 3 weeks ago by Thibaud FRICHET

TP : Trouver l'API cachée d'un site

Concevoir une API REST Chapitre 1 - Le web et HTTP

Objectif Beaucoup de sites modernes sont des SPA : le navigateur charge une page quasi vide, pui...

Updated 3 weeks ago by Thibaud FRICHET

Anatomie d'une requête HTTP

Concevoir une API REST Chapitre 1 - Le web et HTTP

HTTP (HyperText Transfer Protocol) est le protocole du web. Le principe est simple : un client en...

Updated 3 weeks ago by Thibaud FRICHET

Qu'est-ce qu'une API distante ?

Concevoir une API REST Chapitre 1 - Le web et HTTP

API signifie Application Programming Interface : une interface qui permet à un programme d'utilis...

Updated 4 weeks ago by Thibaud FRICHET

Petite histoire des API

Concevoir une API REST Chapitre 1 - Le web et HTTP

Aujourd'hui, la plupart des usages numériques (lire ses mails, poster du contenu, utiliser une IA...

Updated 4 weeks ago by Thibaud FRICHET

Filtres, tri et pagination

Concevoir une API REST Chapitre 5 - Concevoir une API

Une collection peut contenir des milliers d'éléments. Le client doit pouvoir n'en demander qu'une...

Updated 1 month ago by Thibaud FRICHET

Exercice : L'API du stagiaire de 2009

Concevoir une API REST Chapitre 5 - Concevoir une API

Objectif En rangeant la réserve du bar, le patron d'API-ritif a retrouvé une clé USB étiquetée « ...

Updated 1 month ago by Thibaud FRICHET

Nommer les ressources et les routes

Concevoir une API REST Chapitre 5 - Concevoir une API

Une URL est la première chose qu'un développeur voit de votre API. Si elle est claire, il devine ...

Updated 1 month ago by Thibaud FRICHET

Les codes de statut

Concevoir une API REST Chapitre 2 - Les principes REST

Le code de statut est la première chose qu'un client regarde. Un bon code évite au client de devo...

Updated 1 month ago by Thibaud FRICHET

Panorama : REST, SOAP, GraphQL et les autres

Concevoir une API REST Chapitre 1 - Le web et HTTP

REST n'est pas la seule façon de construire une API. Voici les principales, avec le même besoin à...

Updated 1 month ago by Thibaud FRICHET