为什么拥有代理属性是不够的?
如果是null
,则不要使用代理,如果是non-null
,则使用提供的代理。
答案 0 :(得分:1)
Proxy
属性允许您指定HttpClientHandler
使用的代理。
UseProxy
属性allow指示处理程序是否使用代理进行请求。
但是如果你想使用默认代理,你不必在Proxy
属性中定义它,只需设置UseProxy
即可。
当UseProxy
为true
且Proxy
为null
时,会使用WebRequest.DefaultWebProxy
。
DefaultWebProxy
属性从配置文件中读取代理设置。如果没有,则使用当前用户的 Internet Explorer(IE)代理设置。