android手机使用ksoap2发送soap请求,服务端接收参数为null
2015-06-11 17:17
561 查看
今天遇到一个奇怪的问题,一款android手机(牌子就不说了),在发送soap请求时,服务端接收参数为null。其他手机都没有问题,让我马不停蹄的找了很久。终于找到解决办法:
// 原来写法
soapObject.addProperty(key, params.get(key));
// 修改后的写法
PropertyInfo pi = new PropertyInfo();
pi.setName(key);
pi.setValue(params.get(key));
pi.setType(params.get(key).getClass());
soapObject.addProperty(pi);
使用这种方式就没有问题了,具体原因有待深究。希望能帮到您!
// 原来写法
soapObject.addProperty(key, params.get(key));
// 修改后的写法
PropertyInfo pi = new PropertyInfo();
pi.setName(key);
pi.setValue(params.get(key));
pi.setType(params.get(key).getClass());
soapObject.addProperty(pi);
使用这种方式就没有问题了,具体原因有待深究。希望能帮到您!
相关文章推荐
- Android 通过图库选择图片提示找不到路径 open failed: EROFS (Read-only file system)
- 平安科技移动开发二队技术周报(第六期)
- Android5.x新特性之 Toolbar和Theme的使用
- Chrome for Android在Chromium代码库中的提交patch
- Android 开发 根据activity前台状态显示通知栏信息或对话框(推送/本地service)
- android学习笔记
- Android开发之WebService介绍
- Android Studio如何集成Genymotion
- Android Studio 学习记录
- no android facet found
- ERROR: Android Source Generator: [project] AndroidManifest.xml file not found
- 自定义Dialog,toast
- vs xamarin android 监听返回键退出程序
- android studio 运行代码时识别genymotion设备
- Android中Handler引起的内存泄露
- Android 虚拟机 libdvm.so 与 libart.so
- AndroidManifest.xml——activity(四)
- vs xamarin android StartActivity
- vs xamarin android SharedPreferences
- Android 使用Listview的优化