UniWeb allows you to use a common HTTP API across Unity's target platforms. It exposes all HTTP functionality, including a robust WebSocket implementation.
UniWeb works with Charles and Fiddler, and other proxies.
If you want to read response codes, set headers, cache responses and other regularHTTP stuff, then UniWeb is the best tool for the job. It has been built from the ground up using sockets only, it's the most portable HTTP solution you will find for Unity.
Support available via: firstname.lastname@example.org