WebClient与HttpWebRequest/HttpWebResponse的比较?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (67)

我觉得这三个可以互换啊......

提问于
用户回答回答于

使用HttpWebRequest对请求有更多的控制。你可以设置cookie,标题,协议等等。在响应中,还可以检索cookie和标头。

用户回答回答于

HttpWebRequest 暴露了更多的东西,允许你细致的协议控制,例如:是否要使用Keep-Alive,使用哪个连接池,是否缓冲写入等等。

WebClient并没有公开这些(尽管你可以从WebClient底层的Request对象中继承和访问)。

WebClient适用于简单的管理。

扫码关注云+社区