加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

J2ME KSOAP2连接webservice

发布时间:2020-12-17 01:04:01 所属栏目:安全 来源:网络整理
导读:org.xmlpull.v1.XmlPullParserException: expected: END_TAG {http://schemas.xmlsoap.org/soap/envelope/}Body (position:END_TAG /{http://schemas.xmlsoap.org/soap/envelope/}soap:Fault@1:283 in java.io.InputStreamReader@f828ed68) ?at org.kxml2.io

org.xmlpull.v1.XmlPullParserException: expected: END_TAG {http://schemas.xmlsoap.org/soap/envelope/}Body (position:END_TAG </{http://schemas.xmlsoap.org/soap/envelope/}soap:Fault>@1:283 in java.io.InputStreamReader@f828ed68)
?at org.kxml2.io.KXmlParser.exception(+47)
?at org.kxml2.io.KXmlParser.require(+83)
?at org.ksoap2.SoapEnvelope.parse(+155)
?at org.ksoap2.transport.Transport.parseResponse(+30)
?at org.ksoap2.transport.HttpTransport.call(+294)
?at com.grain.pagelwuit.MareketDetailForm$ConnectThread.run(+156)

出现该错误先检查?SoapObject request = new SoapObject(serviceNamespace,methodName);中methodName是否写错,在检查serviceURL等是否写正确。

再检查参数的传递是否正确,即如addProperty("id",id);传入的参数的类型是否正确,传人的值在调用webservice时是否能够正确获取返回值。例如如果根据传入的这个id进行查询,结果查询错误,而服务器端没有处理这种错误,则在ksoap2端就会出现org.xmlpull.v1.XmlPullParserException: expected: END_TAG 。

上述检错方法仅供参考

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读