Properly closing response body

A deferred call to Body.Close should always be made after you handle any Http errors you may have, so you make sure it is properly closes no matter what happens.