C#叫用WebService

  • 298
  • 0
  • C#
  • 2022-07-27

這次要使用別家廠商提供的WebService來傳遞資料

因為這次遇到的跟正常情況好像不太一樣,還是在這邊紀錄一下作法

 

 

Url:http://XXX.XXX.XXX/tdpf/xws/OpenDataService?wsdl

介面:public String SendCASE(String CASEDATA )


首先在瀏覽器連至 http://XXX.XXX.XXX/tdpf/xws/OpenDataService?wsdl ,右鍵另存成OpenDataServiceO.xml

然後再連至 http://XXX.XXX.XXX/tdpf/xws/OpenDataService?wsdl=OpenDataService.wsdl ,右鍵另存成OpenDataServiceImport.xml

使用notepad++開啟OpenDataServiceO.xml 將 Import Location改成 OpenDataServiceImport.xml

接著將 OpenDataServiceO.xml 和 OpenDataServiceImport.xml 放在同一層資料夾中

專案加入服務參考
選擇進階

 

選擇加入Web參考

 

輸入OpenDataServiceO.xml所在的路徑,按下→就會顯示服務名稱,更改Web參考名稱加入參考
方案總管中多出一資料夾 Web References/MyTestWebService,程式寫法如圖