Visit complete GraphQL roadmap

← Back to Topics List

GraphQL HTTP

GraphQL HTTP is a specification for serving GraphQL over HTTP. It defines a standard way of sending GraphQL queries and mutations over the HTTP protocol, and it is widely supported by GraphQL servers and clients.

The GraphQL HTTP specification defines two main HTTP methods:

  • POST: Used to send queries and mutations to the server. The query or mutation is sent in the request body as a JSON payload, and the server returns the result in the response body.
  • GET: Used to send queries to the server, but it’s not recommended to use GET for queries because it’s not as efficient as POST method.

Learn more from the following links:

Roadmaps Guides Videos About YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy