導航:首頁 > 編程語言 > java訪問netasmx

java訪問netasmx

發布時間:2024-07-22 12:43:23

『壹』 java調用vb webservice

使用java調用webservice,可以使用Axis(http://ws.apache.org/axis/),調用列車 時刻表服務的代碼

String url="http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx"; //endpiont
String namespace = "http://WebXml.com.cn/"; //wsdl中的namespace
String methodName = "getStationAndTimeByTrainCode"; //調用哪個方法,這里是 getStationAndTimeByTrainCode,因為返回的 是數組,比較方便,其他都是返回dataSet,需要額外解析
String soapActionURI = "http://WebXml.com.cn/getStationAndTimeByTrainCode"; //wsdl中方法的soapActionURI
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapActionURI);
call.setOperationName(new QName(namespace, methodName));
call.addParameter("TrainCode", XMLType.XSD_STRING, ParameterMode.IN); //設置列車代碼參數
call.addParameter("UserID", XMLType.XSD_STRING, ParameterMode.IN); //設置商業用戶ID
call.setReturnType(XMLType.XSD_ANYTYPE); //返回值類型,這里為String數組
Object ret = call.invoke(new Object[] { "D32","" }); //這里是調用,參數為D32次列車
System.out.println("返回結果:" + ret); //這里需要根據返回類型不同,做不同處理

-------------------------
配置方面可以參考apache官方網站,自己動手才能掌握更牢

-------------------------
一個wsdl文件就完全可以說明webservice的具體信息了

閱讀全文

與java訪問netasmx相關的資料

熱點內容
如何卸載兩步路app 瀏覽:97
lol壓縮文件 瀏覽:555
小蘋果安淇爾寫真集 瀏覽:16
word設置修改文件密碼 瀏覽:465
ug編程怎麼攻螺紋 瀏覽:631
飄零網路驗證40模塊源碼 瀏覽:635
怎麼把微信裡面app顯示到桌面 瀏覽:590
我想在桌面新建一個文件夾 瀏覽:756
videojs蘋果無法播放 瀏覽:496
vivo手機怎麼桌面建文件夾 瀏覽:429
液壓控制模塊怎麼編程 瀏覽:249
word加下劃線顏色 瀏覽:425
g71的編程應用怎麼操作 瀏覽:100
切換文件目錄linux 瀏覽:286
同步壓縮文件內容 瀏覽:866
諸城中考查詢網站的密碼是什麼 瀏覽:615
怎麼自動讀取usb數據 瀏覽:944
自如app如何看戶型圖 瀏覽:511
一般程序編程對機子配置要求如何 瀏覽:43
拉伸實驗數據出現水平是什麼原因 瀏覽:615

友情鏈接