For compatibility, disallow request bodies except on get, post, or put

Specifically, CloudFront is disallowing GET requests with bodies, but other implementations may also reject these requests.