RFC 10008: The HTTP QUERY Method - Blain Smith

@blainsmith The only question is, why did it take 30 years to get this very very obvious and necessary thing.
@mike Standards bodies only move slightly faster than government?
@blainsmith this one puzzled me, I was sure that I'd read up on GET a while ago and concluded that while unusual, you could send a body with it. Turns out that I remembered right - but also it's completely useless, which had escaped me 😅 I've now found this discussion: https://stackoverflow.com/a/983458
HTTP GET with request body

I'm developing a new RESTful webservice for our application. When doing a GET on certain entities, clients can request the contents of the entity. If they want to add some parameters (for example s...

Stack Overflow

@blainsmith I mean, you could send your parameters in the query part of the URL.
It breaks the format used everywhere else as instead of sending json, you send URL encoded values, but it works.

What's your opinion on this?

@dolanor You can, but QUERY is made more for programmatic instances where payloads are more complex than just query params. GraphQL is the most immediate thing benefiting from this since that requires body data for fetching data from an API.

@blainsmith true, that is great for GraphQL.

Well I guess I need to add that to my web framework.