WinForm启用代理服务器调用WebService
发布时间:2020-12-17 01:08:47 所属栏目:安全 来源:网络整理
导读:WinForm启用代理服务器调用WebService http://www.sina.com.cn 2008年06月23日?10:45? IT168.com 【IT168技术文档】 ? 您会发现你写完了一个webservice在调用的时候发现怎也没办法调用,一个简单的webservice怎么不能使用,一肚子的怨恨,哈哈您可能没有为we
WinForm启用代理服务器调用WebService
http://www.sina.com.cn 2008年06月23日?10:45?
IT168.com
【IT168技术文档】 ? 您会发现你写完了一个webservice在调用的时候发现怎也没办法调用,一个简单的webservice怎么不能使用,一肚子的怨恨,哈哈您可能没有为webservice设置代理。 ? 下面就给您写个调用的用例和大家分享下。其实很简单,但是你没有想到的时候就会没有头绪。 //webservice实例化 WebService objService = new WebService(); string strDomain = ConfigurationSettings.AppSettings["domain"].ToString(); //判断是否启用代理服务器 if (strDomain.Trim() != "") { //域访问名 string strUserName = ConfigurationSettings.AppSettings["UserName"].ToString(); //域访问密码 string strPassWord = ConfigurationSettings.AppSettings["PassWord"].ToString(); //代理地址 string strHost = ConfigurationSettings.AppSettings["Host"].ToString(); //代理端口 int strPort = Convert.ToInt32(ConfigurationSettings.AppSettings["Port"].ToString()); //设置代理 System.Net.WebProxy oWebProxy = new System.Net.WebProxy(strHost,strPort); // 获取或设置提交给代理服务器进行身份验证的凭据 oWebProxy.Credentials = new System.Net.NetworkCredential(strUserName,strPassWord,strDomain); objService.Proxy = oWebProxy; //window程序通过代理访问webservice方法GetData DataSet dst = objService.GetData(); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |