加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

webservice 启用代理服务器

发布时间:2020-12-17 01:21:08 所属栏目:安全 来源:网络整理
导读:?您会发现你写完了一个webservice在调用的时候发现怎也没办法调用,一个简单的webservice怎么不能使用,一肚子的怨恨,哈哈您可能没有为webservice设置代理。 ? 下面就给您写个调用的用例和大家分享下。其实很简单,但是你没有想到的时候就会没有头绪。 // w

?您会发现你写完了一个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();
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读