【发布时间】:2015-04-22 02:41:51
【问题描述】:
在我看来,使用 HttpWebRequest/Response 可以完成的大部分工作也可以通过 WebClient 类完成。我在某处读到WebClient 是WebRequest/Response 的高级包装器。
到目前为止,我看不到任何可以用HttpWebRequest/Response 完成的事情,而用WebClient 无法完成的事情,也看不到HttpWebRequest/Response 会给你更多“细粒度”控制的地方。
什么时候应该使用 WebClient,什么时候应该使用 HttpWebRequest/Response? (显然,HttpWebRequest/Response 是特定于 HTTP 的。)
如果HttpWebRequest/Response 比WebClient 低,我可以用HttpWebRequest/Response 完成哪些我不能用WebClient 完成的事情?
【问题讨论】:
标签: .net httpwebrequest webclient httpwebresponse