March 2018
Intermediate to advanced
304 pages
6h 59m
English
To illustrate conventional GraphQL communication practices, let’s imagine how a web or mobile application might request data from a server over HTTP. At a high level, this conversation looks something like the figure.

The application sends a GraphQL document to the server, and the server responds with a JSON document, having consulted a schema that describes data it has available to query and to modify. Because of the schema, the server is empowered to flexibly fulfill the requests sent by clients on a case-by-case basis.
Let’s see how this compares to REST, looking at a specific example: retrieving information about a specific ...
Read now
Unlock full access