Add support to HTTP proxy, fix issue #22

Add support to HTTP proxy, fix issue #22
> Since Host is now included in our request, we could just drop HttpPathPrefix and use the latter:

That is a "transparent HTTP proxy". Not every HTTP proxy supports transparent mode.
You had better see the RFC documents for more information.