We should not use HTTP for such things. It is against HTTPs intentions. Just use any other protocol.
The client libraries all use POST internally - GET is primarily useful for testing and debugging (so you can easily execute a method in the browser).