Never block main loop executiuon.

Change-Id: Iecb653dcda47aaaa78ef4b3714f9ef88999a9361
HttpService: Throw exception on error

Change-Id: I58be28f49dcaaf31e4aed799c84457fb6c861d7b