You are probably correct. The server-side GQL implementations I have worked on expect only POST requests, and expect each requests' body to contain a query or a mutation.
Good point, looks like my implementation of GraphQL was't correct. Thanks!
GraphQL actually does support GET requests, but most clients (like Apollo) don't support it out of the box.