。又不想改動webservice因?yàn)榇a太多。人懶!
于是便使用httpclient與webservice通過肥皂協(xié)議通信。
先看必須使用到的jar包。
看看webservice發(fā)布的接口,這邊我放了兩個(gè)發(fā)布的接口,xml很清晰的寫出了兩個(gè)方法的信息,我們要用到的就是他提供的這些信息。
下面我們再看看webService的java寫法。這邊由于我沒注解參數(shù)名稱所以上面顯示的是arg0 . 1 2- 之類的。參數(shù)跟返回參數(shù)的類型我們都拿到了那下面開始代碼了。
soap的話我們使用get可以直接請求,像瀏覽器一樣地址欄輸入就ok了。這邊主要寫下post方法。
首先構(gòu)建xml
String getRequestXml() ="aaaaa";= "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">""<soap:Body>""<ns2:uploadData xmlns: