import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.rpc.ParameterMode;
public class TelWebService {
// String result = null;
String outxml = null;
public TelWebService() {
}
public String querySSHFFee(String areaCode, String phoneNumber) {
try {
String strXML="<?xml version=\"1.0\" encoding=\"utf-8\" ?><list><obj> ";
strXML +="<AreaId>"+ areaCode + "</AreaId>" + "<Number>"+ phoneNumber + "</Number>";
strXML+="</obj></list>";
String endpoint="http://loaclhost/InterfaceWs/SMService.asmx";
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName("http://tempuri.org/SU","FeeTotalQueryXml"));
call.addParameter("strXML",org.apache.axis.encoding.XMLType.XSD_STRING,javax.xml.rpc.ParameterMode.IN);
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/Rpc");
outxml = (String)call.invoke(new Object[]{strXML});
}
catch (Exception e) {System.err.println(e.toString());}
return outxml;
}
分享到:
相关推荐
最近开发要做一人用java 调.net webservice的,以上是我用axis1.4写的一个小例子,希望可以借鉴
在此我用的是Asix框架来解决的,在Asix包下有一个叫作WSDL2Java的类,可用来解析WSDL以生成Java代码供程序员使用,我尝试过用soap来处理Dataset,不过没有成功(浪费了不少时间)
本篇文章将深入探讨如何使用Java访问.NET Web服务,并在过程中获取和设置Cookie,以便实现更高效、安全的会话管理。首先,让我们理解Web服务的基本概念。 Web服务是一种通过HTTP协议提供功能的方法,使得不同系统间...
本篇将详细讲解如何使用 Java 调用 .NET 开发的 WebService。 1. **WebService 概念** WebService 是一种基于标准协议(如 SOAP)的,可以在不同系统之间交换数据的服务。它通过定义接口,使得不同平台的应用能够...
本文将详细讲解如何使用Java调用.NET发布的Web Service(ASMX),并解决在此过程中可能出现的SOAPAction报错和“Server not identified”错误。 首先,我们需要了解ASMX。ASMX是.NET Framework早期版本中用于创建...
Java调用.NET WebService是跨平台通信的一种常见方式,尤其在企业级应用中,不同技术栈的应用需要相互交互数据时,这种技术尤为实用。Apache Axis是Java中常用的用于调用Web服务的工具,它提供了方便的API来创建和...
- 使用wsimport命令生成Java客户端代码,这将创建一个包含Web服务方法的Java接口和实现类。 - 引入必要的jar包到项目中。 - 创建实例并调用生成的Java接口上的方法来访问Web服务。 7. **注意事项**: - 需要确保...
在Java中调用.NET编写的ASMX WebService是一种常见的跨平台交互方式,允许Java应用程序利用.NET框架提供的服务。本文将详细介绍如何使用Apache Axis库来实现这一功能,以及处理.NET WebService返回的对象,特别是...
Java调用.NET的WebService接口实例,jar包删减到三个,干净清爽,里面包含注多注释和图解,搞了半天的家伙拿出来与大家分享,无任何BUG,修改里面的参数即可直接运行,对于这种好东西,花了半天时间10分不算高,重在...
java调用.net webservice
Java 访问.Net Webservice 的源码 源码分为两个文件,1.SOAP方式,2.普通方式 SOAP请求使用的是java自带的 SOAPXML请求方式,注释超多,全都是手工写,并且测试通过。 普通方式是使用普通请求页面的方式请求,比较...
- “Web Service调用方式.doc”可能涵盖了.NET环境下的Web服务调用过程,可能包括使用ASMX或WCF创建服务,以及如何在.NET代码中调用Java Web服务。 理解Java和.NET之间的Web服务调用是跨平台开发的关键。通过合理...
标题提到的“用java调用.net接口的方法”就是解决这个问题的一种技术实践。以下将详细讲解三种主要的实现方式,以及如何通过提供的源代码进行操作。 首先,我们要理解Java和.NET之间的互操作性通常依赖于Web服务...
本篇文章将详细探讨使用Java和.NET(VB.NET为例)开发WebService的情况,涵盖了四种主要的组合方式。 1. **服务端和客户端都是.NET编写的** - 在Visual Studio中创建新的ASP.NET Web Service项目,VS会自动生成一...
本篇文章将深入探讨如何使用Java通过HTTPClient库来调用.Net Webservice并实现SOAP(Simple Object Access Protocol)协议通信。首先,理解SOAP是一种基于XML的协议,用于在Web上交换结构化的和类型化的信息,特别...
本文将详细介绍如何使用KSOAP2库在Android应用中调用.NET WebService。 #### 二、准备工作 在正式介绍调用过程之前,我们需要做一些准备工作: 1. **环境搭建**:确保已经安装了Android Studio,并且创建了一个新...
在提供的资源中,“web service_demo.rar”可能是.NET Web Service的示例代码或部署文件,“cilentDemo.rar”可能是Java客户端的示例代码,“Java调用webservice类的方法.txt”可能包含了具体的Java调用步骤或代码...
在本例中,我们面临的任务是使用Java的Axis框架来调用一个基于.NET构建的WebService,该WebService提供了短信收发的功能。这涉及到以下关键步骤: 1. **理解WebService接口**:.NET WebService通常以WSDL(Web ...
- 使用JAX-WS的wsimport工具,根据.NET WebService的WSDL文件生成Java客户端代码。这一步会生成一个对应的Java服务接口和服务代理类。 - 对于Axis2或CXF,也可以使用类似工具,如wsdl2java,完成同样的任务。 2. ...
3. **处理XML数据**:在`ProcessXML`方法内部,我们可以使用.NET Framework提供的XML处理类,如XmlDocument或XDocument,来解析和操作XML数据。例如,我们可以使用XmlDocument的`LoadXml`方法加载传入的XML字符串,...