开发者社区> 问答> 正文

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

运行环境: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的方式,都依然报同样的错


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

展开
收起
爱吃鱼的程序员 2020-06-22 18:35:03 620 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    呵呵,ksoap2这就是个bug,不知道多少人被坑!<atarget='_blank'>@using好的,感谢回复<aclass='referer'target='_blank'>@BernardXiong:直接上json,httpclient请求。大哥能推荐个其他的android与php的webservice交互吗?最常用的

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

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

    2020-06-22 18:35:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载