Note:
While an exception may be thrown, the transfer could have succeeded
at least partially, so you might want to check the return values of various
HttpRequest::getResponse*() methods.
Return Values
Returns the received response as HttpMessage object.