調用免費的web service(天氣預報)


”免費WebService”, 找到提供天氣預報Webservice的網絡地址

http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl

 

 在url 后加  ?wsdl 按回車

 去到項目文件位置

這里注意一點,由於用到的語言不同無法解析 

 

采用另一種方法

查看原碼全選 復制 

 

 

在項目中新建一個 .wsdl 文件 並粘貼到文件中

 

 

說明: 直接生成客戶端代碼會拋異常, 無法生成客戶端代碼, 解決辦法:

  1. 將對應的wsdl文檔保存到本地
  2. 修改wsdl文檔的部分內容:

 <s:element ref="s:schema" /><s:any /> 替換成 <s:any minOccurs="2" maxOccurs="2"/>

備注: 這個是Java調用net的webservice都有的問題

 

 wsimport -keep 項目*.wsdl文件位置進行解析

 

點擊項目刷新。

 

 

最后測試。。。。。。。。。。。。。。。。。。。 

 

 


免責聲明!

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



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