我用java jax-ws做的webservice,然后用java 通过wsimport生成的client代码调用webservice正常,但是用android调用webservice时,能够正常返回值,只是传递的参数(一个String),服务器返回的值,显示接受的string 为null。
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("参数名", "参数值");
参数名必须跟webservice方法中的参数名一致。
我也写的和WS上定义的方法的参数一致。可是就是不行。
后来发现,WS生成的代码,把参数自动改成了arg0
@XmlElement(name = "arg0", namespace = "")
private String arg0;
/**
*
* @return
* returns String
*/
public String getArg0() {
return this.arg0;
}
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
request.addProperty("arg0", "参数值");
服务器端就正常获取了android传过去的参数了。
分享到:
相关推荐
使用ksoap2调用Webservice实例 需将lib文件夹设置为源文件夹 在AndroidManifest.xml文件中加入<uses-permission android:name="android.permission.INTERNET" />
在Android 中使用KSOAP2调用WebService.docx
,android用ksoap2调用webservice接口查询,导入能直接运行
所以暂时不能访问,文档仅供参考,如url、nameSpace等的获取需要读者根据自己的wsdl文档进行适配,希望能够帮到需要的朋友">该文档主要讲解ksoap2调用webService服务,包含无参调用,基本类型参数调用,自定义类型...
简述在android中使用ksoap2调用webservice的方法
在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库(KSOAP2)来调用WebService。本文将介绍在Android 中调用WebService的具体细节,并在最后给出一个完整的例子来演示如何使用KSOAP2来调用...
Android基于ksoap2的WebService通信客户端demo
xfire开发webservice以及Android利用ksoap2访问webservice。包括源码和jar包
android 利用ksoap调用webservice工具
android开发--使用ksoap2调用webservice.rar
android开发--使用ksoap2调用webservice.pdf
Android通过Ksoap包的方法 调用了 .net webserivce
android开发--使用ksoap2调用webservice借鉴.pdf
详细讲解了怎么在OPhone 中使用KSOAP2调用WebService 附有例子
android开发--使用ksoap2调用webservice[借鉴].pdf
Android使用KSOAP调用webservice返回自定义类,包括了客户端和服务端源码
一个简单封装好的小型使用ksoap2进行WebService的android小型demo,根据其中的README.txt文档可以直接对其中进行修改
Android中ksoap2-android调用WebService 实现天气预报,4.0版本好像不能运行,但是可以参考学习。
Android通过Ksoap2链接WebService上传图片的功能