Fix an issue with identical URLs for GET and POST

If you have two endpoints with identical URLs, but one was a GET
and one was a POST, you would get a 500 error when doing a
GET against the URL.

The problem was passing `request.post` to `normalizeEOL`, which
expects a string. When doing a GET, `request.post` is null,
causing an exception.
It would solve my particular problem. Though what about defining a POST request to a URL, and getting sent an empty `request.post`? That would cause the same problem. I'd hope a request like that doesn't get sent, but I suppose it's a possibility?