Differences between HttpClientHandler and WebRequestHandler

Topics: Web Api
Jan 10, 2012 at 12:22 PM

What is the difference between the HttpClientHandler and the WebRequestHandler classes? From what I see:

1) WebRequestHandler implements a client side HttpMessageHandler using the older HttpWebRequest. However, the HttpClientHandler also uses HttpWebRequest.

2) The HttpClientHandler docs state "A base class for HTTP handler implementations". However, it is not abstract and is tied to HttpWebRequest.