我想将代理传递给我的网络服务。我找到了以下代码
MyWebService myService = new MyWebService();
System.Net.WebProxy proxyObject =
new System.Net.WebProxy("http://proxyserver:80/", true);
myService.Proxy = proxyObject;
myService.MyMethod();
如何动态获取“http:// proxyserver:80 /”?
答案 0 :(得分:1)
试试这个:
IWebProxy proxy = WebRequest.GetSystemWebProxy();
proxy.Credentials = CredentialCache.DefaultCredentials;
webRequest.Proxy = proxy;
GetSystemWebProxy
方法读取在Internet Explorer选项中设置的系统代理设置。如果这不是你想要的,我担心没有办法自动确定某个未知代理服务器的地址。