使用C#HttpWebRequest或WebClient发送HTTP请求?

我可以同时使用HttpWebRequest发送HTTP请求,并在没有WebClient情况下获得HTTP响应。

什么时候应该使用HttpWebRequest ,何时使用WebClient


当您不需要任何微调时,可以使用WebClient。

当使用HttpWebRequest时,你可以控制各种选项,包括超时(非常重要)。 所以基本上 - 用于玩具项目/ POC的WebClient,用于实际业务的HttpWebRequest。


我个人总是使用WebClient。 API看起来更简单。 它在封面下使用HttpWebRequest。


WebClient是下载和上传的理想选择。

HttpWebRequest是Web连接的理想选择,包括发送HTTP POST请求,如下所示:带请求的HTTP请求

链接地址: http://www.djcxy.com/p/48749.html

上一篇: Sending HTTP requests with C# HttpWebRequest or WebClient?

下一篇: Homophone generator