生活随笔
收集整理的這篇文章主要介紹了
webservice 启用代理服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?您會發現你寫完了一個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();
}
?
總結
以上是生活随笔為你收集整理的webservice 启用代理服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。