Send GET request with body as chunked

The HTTP spec allows sending a body with a GET request, but the server
isn't allowed to attach meaning to it because GET requests are
idempotent. It isn't incredibly useful to support this, but it will
help with a gotcha for node users and is better than a cryptic
socket hang up error.

Fixes #5767 (more discussion there as well).