Can an HTTP GET legally contain content? The idea would be to put the request fields in as URL encoded content instead of in the URL to leave the URL clean in a web application for which I am going to be refactoring the resources.
I suspect it's not allowed, but the spec at W3C didn't seem to say.
EDIT: A post is expected to semantically cause backend "writes", and will be prompted to confirm a refresh, which makes it hugely undesirable; it is getting rid of the POSTs which aren't really POSTs while maintaining the current clean URLs that I am shooting for.
EDIT: As someone commented this question is moot (note, not mute), because it will not be possible to get the browser to put query data in the GET content. So my solution is to go with the Post/Redirect/Get suggestion. If I could mark two answers accepted, I would have so marked that one as well as the one I did.