String endpoint = "http://" + host + "/xxx/xxxxxxxxxx"; //web service的访问路径
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
QName qn = new QName("xxxx"); //注册SimpleObject的序列化类型,xxx为返回的类型
call.registerTypeMapping(meta.class, qn,
new BeanSerializerFactory(meta.class, qn),
new BeanDeserializerFactory(meta.class, qn));
call.setOperationName(new QName(
"http://tempuri.org/cmsService/Service1",
"getpagesofchannel"));
call.addParameter(new QName(
"http://tempuri.org/cmsService/Service1", "domain"),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(
"http://tempuri.org/cmsService/Service1", "username"),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.addParameter(new QName(
"http://tempuri.org/cmsService/Service1", "password"),
org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
call.setReturnType(new QName(
"http://tempuri.org/cmsService/Service1/",
"getpagesofchannel"), cmsmeta[].class);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/xxxx/xxxxx/xxxxxxx");
meta[] ret = (meta[]) call.invoke(new Object[] {
domain, username, password});
return ret;
分享到:
相关推荐
Web Service提供者 参数写在对象中(参数为对象)
web Service 传递集合(实例)关于传递集合的相关配置 qq:294647378 详细:http://itba.taobao.com
C#中通过直接添加引用的方来调用Web Service的方式不够灵活,故采取手动发送Http请求的方式来调用Web Service。最后选择使用Post方式来调用Web Service
在Web-service 调用SOAP 新增加SOAP的配置信息。用于验证用户信息。
其主要目的在于web service的提供者将自己的web服务的所有相关内容,如所提供的服务的传输方式,服务方法接口,接口参数,服务路径等,生成相应的完全文档,发布给使用者。使用者可以通过这个WSDL文档,创建相应的...
系统地演示了Qt的大量特性,包括资源处理、多线程、调试支持、中文支持、参数传递、工具栏、状态栏、菜单、自定义信号和槽、居中窗口、操作友好性支持等,还集成了gSOAP,成功实现了同Java实现的CXF的Web Service的...
在这个解决方案中,我们使用Web Service来上传大文件,并利用SOAP协议来传递数据。 为什么选择Web Service上传大文件 使用Web Service上传大文件有很多优势。首先,Web Service可以使得客户端与服务器端的交互更加...
java调用json参数的webservice 涉及技术: JAVA JSON WEBSERVICE
Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI...
SOAP: 是“Simple Object Access Protocol”的缩写,SOAP是消息传递的协议,它规定了Web Services之间是怎样传递信息的。简单的说,SOAP规定了: 1. 传递信息的格式为XML。这就使Web Services能够在任何平台上,用...
firebase console 面板 , Web API key , project ID 用于添加到 web端 的js里 ,不是 sw 环境里; 然后初始化环境,如果使用自己sw.js 生产 messaging.useServiceWorker 添加 serviceWorkerRegistion 参数; 数据和 ...
④创建一个用于封装HTTP请求消息的HttpServletRequest对象和一个代表HTTP响应消息的HttpServletResponse对象,然后调用Servlet的service()方法并将请求和响应对象作为参数传递进去。 ⑤WEB应用程序被停止或重新...
更新此代码,解决Delphi7编译出的程序在调用WebService时总是因windows数据执行保护而失败的问题。
网上写vb6.0调用webservice的都写得比较简单, 这个结合实例作了较详细介绍
表示为只有输入消息而没有输出消息的 Web Service 单向操作 @WebResult 表示方法的返回值 @HandlerChain 使 Web Service 与外部定义的处理程序链相关联。 @WebService 用于对接口,类进行注解,表示...
其中参数 request, response 为 Web 容器或 Filter 链的上一个 Filter 传递过来的请求和响应对象;参数 chain 为代表当前 Filter 链的对象,在特定的操作完成后,可以在当前 Filter 对象的 doFilter 方法内部需要...
因此,需要一个 FactoryInstance 的实现类,我们编写一个 SpringFactoryInstance,以便从 Spring 的容器中查找 FlexService: 清单 9. SpringFactoryInstance class class SpringFactoryInstance extends ...
Spring Rest应用示例使用spring rest服务的应用程序示例。 这是一个基本的CRUD,可用作希望从Spring开始开发Rest Web服务的人的基础项目。...localhost:8080 / spring-rest / ... 消息名称应作为url参数传递正文示例: