HttpClient is a modern HTTP client for .NET. It provides a flexible and extensible API for accessing all things exposed through HTTP. HttpClient has been available for a while as part of
WCF Web API preview 6 but is now shipping as part of
ASP.NET Web API and in .NET 4.5.