Close body even if it got error http status.

Otherwise, http connections keep open if server
returned error status (e.g. Get returned error).
Merge pull request #13 from ukai/fix_http

Close body even if it got error http status.