。又不想改動webservice因為代碼太多。人懶!

于是便使用httpclient與webservice通過肥皂協(xié)議通信。

先看必須使用到的jar包。

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

 

 看看webservice發(fā)布的接口,這邊我放了兩個發(fā)布的接口,xml很清晰的寫出了兩個方法的信息,我們要用到的就是他提供的這些信息。

 

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

下面我們再看看webService的java寫法。這邊由于我沒注解參數(shù)名稱所以上面顯示的是arg0 . 1 2-  之類的。參數(shù)跟返回參數(shù)的類型我們都拿到了那下面開始代碼了。

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

 

 電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

 

soap的話我們使用get可以直接請求,像瀏覽器一樣地址欄輸入就ok了。這邊主要寫下post方法。

首先構(gòu)建xml

電腦培訓,計算機培訓,平面設計培訓,網(wǎng)頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

  
      String getRequestXml() ="aaaaa";= "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">""<soap:Body>""<ns2:uploadData xmlns:
        
		

網(wǎng)友評論