webservice 调用方案
来源:互联网 发布:淘宝大尺度买家秀地址 编辑:程序博客网 时间:2024/06/16 11:02
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); //这里需要根据返回类型不同,做不同处理
,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); //这里需要根据返回类型不同,做不同处理
,
- webservice 调用方案
- 动态调用webservice方案
- b/s下新闻首页调用webservice方案参考
- Silverlight 2 Beta2调用WebService跨域问题解决方案
- 通过webservice调用ODI方案的实现方式
- 比WebService更简单的远程调用方案框架:Hessian
- 异步调用webservice返回responseXML为空的问题解决方案
- 受限IP调用webservice方案 webservice远程测试显示 “测试窗体只能用于来自本地计算机的请求” webservice注释
- 【webservice】调用webservice接口
- 【webservice】Java调用WebService
- 调用WebService
- Webservice调用
- webservice 调用
- webservice调用
- WebService调用
- 调用webservice
- 调用webservice
- webservice调用
- c程序设计系统1-13竖的直方图
- 苹果iPhone到底好在哪里
- 位运算总结 取模 取余
- 给那些希望职业生涯从工程技术人员向商管市场和企业家转型的人
- Linux内核守护进程原理
- webservice 调用方案
- 用Dynagen来保存配置文件
- Date 类学习总结(Calendar Date 字符串 相互转换 格式化)
- 如果一生只读10本书...
- 守护进程 创建 详解
- 会说话,减少奋斗30年
- 【转】KMP模式匹配算法
- 常用数学矩阵
- websphere6.1 struts2 action访问设置