android使用ksoap2与nusoap交互异常求解

发布于 2021-11-19 21:02:53 字数 769 浏览 835 评论 6

运行环境:eclipse jino;  android sdk version 17;

问题描述:

我最近自学android开发的时候,使用ksoap2调用webservice。服务器端用php做的server。所以就采用了ksoap2与nusoap的交互实现了从android端向服务器端下载图片的功能。可是,在调用webservice的时候模拟器总是报错,无法解析服务器端xml数据:

android端logcat异常为:

org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG (empty) <br>@1 :7 in java.io.InputStreamReader@40e6a3f8) 

在google搜索了相关的异常,都说是SoapEnvelope版本问题,可是我换成了VER10、VER11、VER12都不行。

同时我soap请求的url使用保留advertiseService.php?wsdl的方式也使用了去掉?wsdl的方式,都依然报同样的错


不知道有没有大神遇到过类似的问题,帮我看看这问题吧。万分感谢!!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

如日中天 2021-11-25 08:55:52

我直接浏览器输入android端像php端请求的wsdl的url完整路径,都可以在浏览器返回xml的一个完整的内容

明月松间行 2021-11-25 08:55:34

验证一下php返回给android的xml是否合法

奢望 2021-11-25 07:47:06

大哥能推荐个其他的android与php的webservice交互吗?最常用的

复古式 2021-11-25 04:59:38

回复
直接上json,httpclient请求。

半世蒼涼 2021-11-23 18:05:43

@using 好的,感谢

晚风撩人 2021-11-19 21:24:50

呵呵,ksoap2这就是个bug,不知道多少人被坑!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文