C# winForm調用WebService


C#winForm調用WebService的遠程接口

  • 創建一個WebService工程用例
  • 添加服務引用
  • 添加webService服務地址
  • 輸入命名空間名稱
  • 主要代碼
  • 測試成功截圖
  • 工程代碼下載

新建一個測試工程用例如圖:

 

布局如圖:

1、添加服務引用

 
 

2、在彈出的添加服務引用對話框地址欄中輸入WebService地址,

如:http://localhost:6677/webservice1.asmx

 

 

3、輸入命名空間名稱或保持默認

4、主要測試代碼:

復制代碼
 1 myWebServiceTest.WebService1SoapClient myWebService = null;  2 private void Form1_Load(object sender, EventArgs e)  3  {  4 myWebService = new myWebServiceTest.WebService1SoapClient("WebService1Soap");  5  }  6 private void button1_Click(object sender, EventArgs e)  7  {  8 textBox1.Text = myWebService.HelloWorld();  9  } 10 11 private void button2_Click(object sender, EventArgs e) 12  { 13 textBox2.Text = myWebService.GetStr(textBox3.Text); 14 }
復制代碼

訪問WebService服務端的代碼:

復制代碼
 1  [WebMethod]  2 public string HelloWorld()  3  {  4 return "Hello World";  5  }  6  7  8    [WebMethod]  9 public string GetStr(string name) 10  { 11 return this.HelloWorld() + "-->:" + name; 12 }
復制代碼

 

5、運行結果圖:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM