訪問webservice服務
阿新 • • 發佈:2018-12-10
目錄
引入
參考:
引入
當你寫著程式碼,喝著茶,突然想知道自己QQ是否線上怎麼辦呢?身為程式設計師的我們自然要與眾不同。通過騰訊釋出的web service服務,我們可以很方便的獲取自己的QQ狀態,甚至是你暗戀多年的那個她/他。。。。。
下面一起來玩吧~
第一步:下載CXF支援
將下載的檔案解壓。找到\apache-cxf-2.7.7\bin下。對於win10按住shift+右鍵。開啟輸入start cmd這樣就可以在該目錄下開啟cmd。
執行成功後你會在目錄下發現新生成的資料夾。
這樣我們的第一步就結束了。點進去看一下,這不就是java檔案嗎?但是裡面的程式又有些奇怪。這個以後再說。
第二步:建立java普通工程
這個沒什麼要注意的。
只是建立完工程後,要新增cxf資料夾下lib目錄的jar包。
建議先建立一個user library。畢竟jar包有點多。
第三步:測試類
終於到最後了。TT
還記得之前生成的資料夾嗎。只需要把那個資料夾copy到src下即可。
之後還需要有一個測試類。
package cn.com.webxml; import org.apache.cxf.interceptor.StaxInEndingInterceptor; public class Test { public static void main(String[] args) { //返回資料:String,Y = 線上;N = 離線;E = QQ號碼錯誤;A = 商業使用者驗證失敗;V = 免費使用者超過數量 String qqCode = "***********"; //一個QQ號 QqOnlineWebService qWebService = new QqOnlineWebService(); //使用soap協議 QqOnlineWebServiceSoap qqOnlineWebServiceSoap = qWebService.getQqOnlineWebServiceSoap(); String res = qqOnlineWebServiceSoap.qqCheckOnline(qqCode); System.out.println(res); } }
最後執行一下,就可可以看到結果了。