.NET low level HTTP client