公司需求對接第三方接口,使用webservice,初次使用特此記錄,以作後期學習。
eclipse開發
一。創建webservice客戶端
首先向對方要.wsdl文件(文件放到項目中)或?WSDL路徑
項目右擊
上圖中service definition輸入?WSDL路徑或點擊右側Browse找到.wsdl文件。注意箭頭指的方向是項目名;
然後點擊finish,後會在項目中自動生成文件和JAR包,主要使用xxxxLocator文件創建對象鏈接,獲取對應方法用
二。組裝請求數據
三。解析返回數據
返回數據格式簡單,只要判斷返回碼
<?xml version="1.0" encoding="GB2312" standalone="yes"?><output><retcode>AE</retcode><msg>驗證失敗,非法登錄!</msg></output>
Document doc = DocumentHelper.parseText(res);
Element root = (Element) doc.getRootElement();
String rc = root.element("retcode").getTextTrim();