ASP.NET 使用代理訪問web
阿新 • • 發佈:2021-01-06
技術標籤:C#
嘗試過使用代理軟體和使用IE代理,但都不成功,最終使用配置的方式
第一在HttpWebRequest 中設定Proxy 屬性為 DefaultWebProxy,或者不設定。
第二在web.config 中的 configuration 根節點增加 ,可以在bypasslist中增加不走代理的正則
<system.net>
<defaultProxy enabled="True" useDefaultCredentials="True">
<proxy proxyaddress= "http://172.16.100.187:8888"
bypassonlocal="True" />
<bypasslist>
<add address="[a-z]*[\.]*baidu\.com" />
<add address="192\.168\.\d{1,3}\.\d{1,3}" />
<add address="172\.16\.\d{1,3}\.\d{1,3}" />
</bypasslist>
</defaultProxy>
</system.net>