JAVA 调用WebService
来源:互联网 发布:知乎最好用的版本 编辑:程序博客网 时间:2024/06/08 12:19
调用webservice时遇到传参的问题,经过搜索得到解决方案
使用axis传参时,在设定参数时,不使用服务端定义的参数名,而是arg0~argN来定义。
上整个调用webservic代码以留后用。
import javax.xml.namespace.QName;import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLType;public class WebServicesClient {public static void main(String[] args) {try {//webservicURLString endpoint = "http://localhost:8080/ws_server/weather";Service service = new Service();Call call = (Call) service.createCall();//设置目标端点地址call.setTargetEndpointAddress(endpoint);//WSDL里面描述的接口名称call.setOperationName(new QName("http://impl.webservice.weather.test.com/","testInterface"));/* * 在设定参数时,不使用服务端定义的参数名,而是arg0~argN来定义 */call.addParameter("arg0", XMLType.XSD_STRING,ParameterMode.IN);call.setReturnType(XMLType.XSD_STRING);//设置返回类型 String temp = "测试人员";//给方法传递参数,并且调用方法String result = (String)call.invoke(new Object[]{temp});System.out.println("返回结果: "+result);}catch (Exception e) {System.err.println(e.toString());}}}
阅读全文
1 0
- 【webservice】Java调用WebService
- Java中调用WebService
- java调用webService例子
- java调用webservice XFire!
- java 如何调用webservice
- java调用webservice
- java调用webservice XFire
- java调用webservice
- java调用webservice
- java调用.net Webservice
- java调用webservice axis
- java调用webService相关
- java调用webservice XFire
- Java调用.net webservice
- java webservice 调用
- C#调用java webservice
- java 调用.net webService
- java调用webservice 天气预报
- minix_R3.3.0-588a35b.iso引导文件反汇编
- mysql:sql_mode=“only_full_group_by”
- 最大递增子序列
- one hot encoding/哑编码
- <fmt:formatNumber> 最多保留小数部分几位
- JAVA 调用WebService
- Strom集群安裝,Python安裝,Strom配置,Strom常用命令
- MySQL触发器使用详解
- XMLHttpRequest Level 2 使用指南
- java的单例与c的联合体
- 深度学习——Xavier初始化方法
- Java中ArrayList和LinkedList区别
- 在docker中使用mongo数据库,在局域网访问
- 使用 Phabricator & Arcanist 进行 Code Review 的流程