> using HTTP GET with a request body is a bad idea, as for example users behind a corporate firewall or a different browser may be unable to use your website.
So is using QUERY requests for quite some time from now.
Yeah, query seems just GET with a body. No difference in protocol nor behavior
405 Method Not Allowed is trivial to fall back to POST. How do you know the GET request behaved incorrectly?