`
pitter_h
  • 浏览: 12964 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

webservice简单调用

阅读更多
import java.io.FileOutputStream;
import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;

public class MyWebServices

{

private String url = "http://localhost:8080/webServiceTest/services/wssTest";//提供接口的地址

private String soapaction = "http://tempuri.org/"; //域名,这是在server定义的

public MyWebServices(){
String pathStr = "D:\\test\\1.xlsx";
Service service = new Service();
try {
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(url);
call.setOperationName(new QName(soapaction, "readFile")); //设置要调用哪个方法
call.addParameter(new QName(soapaction, "pathStr"), //设置要传递的参数
org.apache.axis.encoding.XMLType.XSD_STRING,

call.setReturnType(new QName(soapaction, "readFile"),
byte[].class); //要返回的数据类型(自定义类型)
byte[] bytes = (byte[])call.invoke(new Object[] {pathStr});
FileOutputStream fos = new FileOutputStream("D:\\test\\11.xlsx");
fos.write(bytes);
fos.close();
} catch (Exception ex){
ex.printStackTrace();
}
}
public static void main(String args[]){
new MyWebServices();
}
//备注:org.apache.axis.encoding.XMLType.XSD_STRING 参数类型,可以int,float等
分享到:
评论

相关推荐

    WebService简单调用附数据库

    WebService简单调用附数据库,赚一点辛苦分。同志们只需要将备份的数据库还原,然后发布一下这个webservice,随后在浏览器中调用webservice接口地址,就能看到数据啦,代码简单易懂,完全可以适用到你自己的程序中。

    webservice接口调用工具类依赖jar包

    WebService接口调用工具类是Java开发中常见的一种技术,用于与远程服务进行通信,尤其在集成不同系统或服务时非常关键。在这个场景中,"webservice接口调用工具类依赖jar包"指的是为了实现对WebService接口的调用,...

    webservice异步调用

    在本例中,我们将展示如何使用 C# 类库创建一个简单的 WebService,并实现异步调用。我们将创建一个名为 EzoneService 的 WebService,它提供了一个名为 HelloWorld 的方法,该方法返回一个字符串 "Hello World"。 ...

    WebService调用的几种方式

    本文将深入探讨在Java环境中调用WebService的五种主要方式:Axis、CXF、HttpClient、MyEclipse反向生成以及XFire。 1. Axis:Apache Axis是最早且广泛使用的SOAP库,用于创建和消费Web服务。使用Axis调用WebService...

    webservice测试调用工具WebserviceStudio20

    WebserviceStudio是一款强大的Web服务测试和调用工具,版本为20。这款工具主要帮助开发者和测试人员方便地测试和调试他们的Web服务。以下是WebserviceStudio的一些核心功能和相关知识点: 1. **图形化界面**:...

    超简单的webservice调用

    【标题】"超简单的webservice调用"涉及的是在Java环境下使用Hutool库进行Web Service接口调用的基础知识。Web Service是一种基于网络的、松散耦合的软件组件交互方式,它允许不同系统间的应用共享数据和服务。在这个...

    VC++中WebService服务的调用

    2. **利用ATL创建和调用WebService**:ATL提供了更高级别的抽象,使得调用WebService变得更加简单。ATL可以自动生成客户端代理类,这些类封装了与WebService交互的细节。通过ATL COM Wizard,你可以为指定的WSDL生成...

    webService客户端调用服务端传对象参数

    这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...

    .net调用webservice接口例子

    本示例将详细讲解如何使用.NET来调用一个WebService接口,并提供相关的代码实例。 首先,让我们理解Web Service的基本概念。Web Service是一种基于XML(可扩展标记语言)的标准化方法,用于在不同应用程序之间共享...

    webservice测试调用工具

    Web服务的主要目标是实现跨平台的互操作性,使得不同系统间的数据交换变得简单且标准化。 WebserviceStudio20作为一个Web服务测试工具,它的主要功能包括: 1. **服务调用**:用户可以输入服务的URL,直接调用Web...

    webservice远程调用,返回数据生成xml文件,并通过SAX解析出来

    webservice远程调用,返回String数据并生成xml文件到本地工程,在通过SAX解析器把数据解析出来。这是webservice应用的一个简单的例子。根据该例子的思想,可以实现很多功能了。例如把client工程的sayHello方法改为...

    在WinForm程序中调用WebService

    在WinForm应用程序中调用WebService是一项常见的任务,它允许客户端应用程序与远程服务器上的服务进行交互,从而实现数据交换和功能扩展。以下是如何在WinForm中实现这一操作的详细步骤及涉及的相关知识点: 1. **...

    C#调用JavaWebService

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,通过C#添加Web引用方式访问JavaWebService的方法,除了string...

    WebService调用代码样例

    本示例主要关注的是如何使用Java进行WebService调用,这在企业级应用开发中非常常见,特别是在需要跨平台集成时。以下是关于这个主题的一些详细知识点: 1. **WebService的基本概念**: WebService是一种基于开放...

    C#webservice调用测试工具

    【标题】:“C# WebService调用测试工具” 在IT领域,Web Service是一种基于网络的、松散耦合的软件组件,它允许不同系统之间的数据交换。C# WebService调用测试工具是专为开发者设计的,用于测试和调试Web Service...

    oracle 调用webservice

    本文将详细介绍 Oracle 调用 Webservice 的实现过程,包括 Webservice 的基本概念、 Java 编写简单的 WebService 实例、Oracle 服务器端配置、加载 JAR 包、测试调用 PHP Webservice 和 Java Webservice 等内容。...

    springboot动态调用webservice接口

    最近项目中遇到需要去掉老系统的webservice服务中的insert方法,找了很久,发现这样最简单,实测有效!!!

    webservice调用,传参代码样例

    以下是一个简单的Axis客户端调用Web服务的代码示例: ```java import org.apache.axis.client.Service; public class WebServiceClient { public static void main(String[] args) { try { // 创建Service实例...

Global site tag (gtag.js) - Google Analytics