`

Android 调用J2EE webservice

阅读更多
积累自己的Android 知识

今天学习了Android 如何调用WebService 方法如下:
通过第三方jar ksoap2-android-assembly-3.2.0-jar-with-dependencies

方法有三个参数:namespace:http://server.ws.com/

             reqMethod 是要请求的webService 方法

                callUrl:是webservice地址—                      http://192.168.2.104:8080/RABC/BusiServiceImplPort?wsdl

  public static SoapObject sendRequest(String namespace,String reqMethod,String callURL){
		//(1)指定 webservice的命名空间 和方法名称
		SoapObject request = new SoapObject(namespace,reqMethod);
		//(2)设置方法的参数值
		request.addProperty("arg0","123");
		//(3)生成调用webserivce方法的soap信息 // SoapEnvelope.VER11协议版本号
		SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
		envelope.bodyOut = request;
		//(4)创建httpTransportSE 对象,通过HttpTransportSE 类的构造方法指定WebService的WSDL 文档的URL
//		HttpTransportSE ht = new HttpTransportSE("http://127.0.0.1:8080/RABC/BusiServiceImplPort?wsdl");
		HttpTransportSE ht = new HttpTransportSE(callURL);
		//(5)使用Call方法调用WebService
		try {
			ht.call(null, envelope);
			return (SoapObject) envelope.getResponse();
		} catch (HttpResponseException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} catch (XmlPullParserException e) {
			e.printStackTrace();
		}
		return  null;
		
	}


分享到:
评论

相关推荐

    c#调用j2ee webservice 超详细 超傻瓜教程

    本教程将详细讲解如何使用C#调用J2EE WebService,帮助开发者实现这两种技术的无缝连接。 一、理解基础概念 1. C#:Microsoft .NET框架下的编程语言,广泛用于桌面应用、Web应用以及游戏开发。 2. J2EE(Java 2 ...

    android 调用.net webservice

    ### Android调用.NET WebService详解 #### 一、概述 在Android开发中,与服务器进行交互是必不可少的一个环节。常见的交互方式包括HTTP请求、RESTful API等,而WebService作为一种传统但依然广泛使用的通信协议,...

    android调用webservice接口实现登陆源码

    本教程将深入探讨如何在Android中实现调用WebService接口进行登录功能,并基于提供的"login"源码进行分析。 首先,了解基础概念: 1. Android:Google开发的开源移动操作系统,主要应用于智能手机和平板电脑。 2. ...

    java android 调用webservice

    本篇将详细讲解如何在Android应用中使用Java调用Webservice。 一、理解Web服务 Web服务是一种基于互联网的、标准化的服务交互方式,它允许不同系统之间的应用程序共享数据和功能。常见的Web服务有SOAP(Simple ...

    Android调用WebService

    在Android开发中,调用WebService是一项常见的任务,用于让移动应用与远程服务器进行数据交互。WebService通常基于HTTP协议,提供XML、JSON等格式的数据交换,使得不同平台的应用能够共享服务。本文将深入探讨如何在...

    Android调用Java WebService的实现方法.pdf

    Android使用Ksoap2-android这个第三方类库,根据提供的参数调用Web Service,获取数据并进行解析。 接下来,文档中详细介绍了如何在Android平台上创建并调用一个Web Service。这里,开发者需要在服务器端创建Web ...

    Android axis调用Webservice

    本文将详细介绍如何在Android应用中利用Axis2来调用Web Service。 **一、Android与Web Service交互基础** 1. **SOAP(Simple Object Access Protocol)**: 是一种轻量级的协议,用于交换结构化的和类型化的信息。...

    android调用webservice jar包

    android中调用webservice:ksoap2.jar

    delphi XE5 ANDROID平台 调用 webservice并访问操作MSSQL数据库

    Delphi XE5 Android 平台调用 Webservice 并访问操作 MSSQL 数据库 Delphi XE5 是一款功能强大且灵活的开发环境,为开发者提供了跨平台的开发体验。在 Android 平台上,Delphi XE5 提供了强大的支持,允许开发者...

    用J2EE开发WebService

    用J2EE开发WebService java

    android 调用 Webservice源码

    本教程主要涉及如何在Android端调用Webservice服务,通过提供的源码实现基础的数学运算,如加、减、乘、除,并对相关技术进行详细解释。 1. **Android与Web服务的通信方式** Android调用Webservice主要依赖于HTTP...

    Android调用 C#WebService完整示例

    该示例完整演示了通过android调用C#webservice的全部过程。 其中C#服务端包括webservice服务和通过C#调用webservice的过程源码。 Android客户端显示了手机端如何调用webservice的全过程。 例子虽简单,但是对初学者...

    android平台调用webservice

    本主题将深入探讨如何在Android应用中调用Web服务,特别是基于SOAP协议的Web服务,即“Android与服务器端数据交互(基于SOAP协议整合android+webservice)”。 SOAP(Simple Object Access Protocol)是一种轻量级...

    C#调用JavaWebService

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

    Android调用.net webservice数据传递所需类库

    在Android平台上,与远程服务进行交互是常见的需求,特别是调用.NET Web Service。.NET Web Service通常使用SOAP协议,而Android则需要一个合适的库来处理这些请求。这就是ksoap2库的角色,它允许Android应用与基于...

    Android调用Java WebService的实现方法.zip

    本教程将详细介绍如何在Android应用中调用Java WebService,实现客户端与服务端的有效通信。 首先,理解WebService的基本概念。WebService是一种基于开放标准(如SOAP、WSDL和UDDI)的Web应用程序,它能够通过...

    axis2搭建webService并包含android调用此WebService服务案例

    【标题】: "axis2搭建webService并包含android调用此WebService服务案例" 【描述】: "本教程详细介绍了如何使用axis2在eclipse和tomcat环境下构建webService服务,并阐述了如何让Android应用程序调用这些服务,包括...

    Android调用webservice进行实体对象的传递Json

    本文将探讨如何在Android中调用WebService并使用JSON来安全地传输实体对象。首先,我们依赖于两个类库:ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar用于Android端,而Newtonsoft.Json.dll则用于服务端...

Global site tag (gtag.js) - Google Analytics