Log more information about request failure

The Http class didn't expose any error reporting,
so this specializes some of the code from Http::request
and logs when there are problems.

Change-Id: I35eb5129b27380a9ca97c5e4bce61c4b7fda2375
Merge "Log more information about request failure"