android下调用webservice接口返会异常:服务器未能识别http soapaction的值

a372210774 2014-01-23 08:56:44

String nameSpace = "http://www.wisdomaction.com/";
// 调用的方法名称
String methodName = "getSinglePersonalUserFromLogin";
// EndPoint
String endPoint = "http://www.wisdomaction.com/5VCommon.asmx?wsdl";
// SOAP Action
String soapAction =
"http://www.wisdomaction.com/getSinglePersonalUserFromLogin";

// 指定WebService的命名空间和调用的方法名
SoapObject rpc = new SoapObject(nameSpace, methodName);

// 设置需调用WebService接口需要传入的两个参数mobileCode、userId

rpc.addProperty("requestName", "znxxzmq");
rpc.addProperty("mphone", null);
rpc.addProperty("email", null);
rpc.addProperty("pwd", "1234567");
// 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
SoapEnvelope.VER10);

envelope.bodyOut = rpc;
// 设置是否调用的是dotNet开发的WebService
envelope.dotNet = true;
// 等价于envelope.bodyOut = rpc;
envelope.setOutputSoapObject(rpc);

HttpTransportSE transport = new HttpTransportSE(endPoint);
try {
// 调用WebService
transport.call(soapAction, envelope);
} catch (Exception e) {
e.printStackTrace();
}
// 获取返回的数据
// SoapObject object = (SoapObject) envelope.bodyIn;
Object object = envelope.bodyIn;
// SoapObject object=null;
// try {
// object = (SoapObject) envelope.getResponse();
// } catch (SoapFault e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
if (object != null) {
return object.toString();
} else {
return "null";
}

第一次接触webservice!如果能用上面的接口帮忙写demo更好 感激不尽
...全文
213 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
s478853630 2014-01-26
  • 打赏
  • 举报
回复
如果是我做android的app开发的话,这种webservice我情愿不要 我情愿自己去写一套简单而又实用的http接口(其实就一个servlet),一个java.net.UrlConnection就可以调用的接口, 调用你这样webservice估计得不少第三方jar包
a372210774 2014-01-24
  • 打赏
  • 举报
回复
大侠么 有没有进来帮助下的。。。。
a372210774 2014-01-24
  • 打赏
  • 举报
回复
有人么 有人么 有人么 进来帮忙下。。
a372210774 2014-01-24
  • 打赏
  • 举报
回复
人工置顶!!!人工置顶!!!

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧