The handler will accept requests with
query: A string GraphQL document to be executed.
variables: The runtime values to use for any GraphQL query variables
as a JSON object.
operationName: If the provided query contains multiple named
operations, this specifies which operation should be executed. If not
provided, an 400 error will be returned if the query contains multiple
GraphQL will first look for each parameter in the URL’s query-string: