Don't send empty String in place of no body

XMLHttpRequest.send spec defines different semantics for null as to an empty String, an empty String should be sent with a Content-Type of text/plain, whereas null should have no Content-Type header set.  Since the user hasn't passed in content to send, the latter should be used.