Adjust the http service to have the same blocking API as go's standard http