HTTP Platform-Dependent Client Wrapper.

This is crazy redirect loop. Standard says: ```A client SHOULD detect infinite redirection loops, since such loops generate network traffic for each redirection.```
All native clients do it, later we can add it in our posix client too, but it is a low priority.