使用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