Skip to Content
Apprendre les styles d'API
book

Apprendre les styles d'API

by Lukasz Dynowski, Marcin Dulak
July 2025
Intermediate to advanced
414 pages
11h 39m
French
O'Reilly Media, Inc.
Book available
Content preview from Apprendre les styles d'API

Chapitre 6. GraphQL

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Dans les API REST de , la récupération des données se fait en envoyant une requête à un point de terminaison spécifique qui décrit une ressource, et dans la plupart des cas, les données renvoyées se présentent sous une forme fixe. Le style d'API basé sur les requêtes te permet de construire des API dans lesquelles les données renvoyées par celles-ci reflètent la forme de la requête. Ce chapitre te présente GraphQL, une technologie qui représente un style d'API basé sur les requêtes.

Si REST est la technologie d'API la plus populaire, GraphQL n'est pas loin derrière.1 Il a été publié par Facebook (aujourd'hui Meta) en 2015 en tant qu'open source et a ensuite été transféré à la GraphQL Foundation. GraphQL est un langage de requête pour API, et un runtime côté serveur pour l'exécution des requêtes à l'aide d'un système de types qui définit les données.2 Bien que GraphQL soit agnostique au mécanisme de transport, HTTP est le choix le plus courant pour l'échange de données entre le client et le serveur GraphQL. GraphQL prend également en charge les transferts de données bidirectionnels simultanés à l'aide de l'opération d'abonnement de GraphQL, qui utilise souvent le protocole WebSocket(chapitre 10).

Ce chapitre décrit les origines, les spécifications, les pratiques de sécurité et les compromis de GraphQL. Ensuite, tu mettras en œuvre ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Maîtriser l'architecture de l'API

Maîtriser l'architecture de l'API

James Gough, Daniel Bryant, Matthew Auburn
What Employees Want Most in Uncertain Times

What Employees Want Most in Uncertain Times

Kristine W. Powers, Jessica B.B. Diaz

Publisher Resources

ISBN: 9798341664012