CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

怎样让SoapHttpClientProtocol不使用系统默认代理

Posted on 2014-08-22 16:50  mumuliang  阅读(1329)  评论(0编辑  收藏  举报

方法很简单,但找起来很难。

使用SoapHttpClientProtocol类的Proxy属性。

不能设空值,必须设一个新值。

赶脚底层在链接的时候会判断这个属性是不是null,如果null就会用默认ie代理设置了。

// 万万不能赋null
soapHttpClientProtocol.Proxy = new System.Net.WebProxy();

搜出来一堆堆都是问如何使用ie默认代理的求助,想必这个问题已经过时了。
试过.net2.0和.net3.5,SoapHttpClientProtocol类都是默认使用系统代理的。