Description
Reviewing https://github.com/graphql/graphql.github.io/pull/1394/files I noticed that servers were recommended to accept application/graphql
where the POST body would be a raw (text) GraphQL document - indeed PostGraphile has always supported this. It doesn't actually detail handling variables in this case, which is why I excluded it from the spec, but we could handle them via query parameters in the same way as we do for GET.
Question: should we explicitly include this in the spec. The BestPractice-ServingOverHTTP.md
page "recommends" it, so if we did add it, it would be a SHOULD (not a MUST).
I'm personally of the opinion that we should just use the JSON encoding and not add Content-Type: application/graphql
support (servers MAY still support it, but that's their choice) - I don't think it's a good idea to add too many different ways to do the same thing, it complicates compatibility for everyone. But I feel it warrants a discussion none the less.
Thoughts, @abernix @balshor @benjie @deinok @ErikWittern @jaydenseric @michaelstaib @mike-marcacci @mmatsa @Shane32 @sjparsons @spawnia @sungam3r @Touchstone117 @enisdenjo @JoviDeCroock ?