android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决办法
来源:互联网 发布:网络投资平台黑名单 编辑:程序博客网 时间:2024/05/17 06:03
在android上 调用webservice出现这个错误的时候,让哥蛋疼得黑纹。。。 徘徊于百度与google之间,企图寻找解决方法,但都是无功而返。
终于,观音大仙降临,敲了一下哥得脑袋,哥恍然大悟,解决之。
总结得以下4条解决办法:
1. 在AndroidManifest.xml 中加入 访问网络的权限。
<uses-permission android:name="android.permission.INTERNET"/>
2. namespace和url 中 ip、port请尽量填写WIFI或者公网,因为如果你用手机去模拟上传,你的手机是连接不到内网的(如IP:192.168.1.1或 localhost)。
3. Webservice服务器的Soap版本为1.0,所以客户端指定
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11); VER11改为VER10
4. String url = "http://134.192.44.105:8080/SSH2/service/IService?wsdl";
Url指的是你的webservice的地址.一般都是以***.wsdl或者***.?wsdl结束的...但是.需要注意的是..要去掉后面的.wsdl或者.?wsdl。
本人服务器端是用 xfire-all-1.2.6.jar 写webservice接口,调用webservice的时候 把 ?wsdl 去掉,就能成功访问。
这个问题,相信很多人会遇到,以上1,2,3是百度而来的,4条是自己解决的,总结如上,愿能帮到大家。。。
- android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决办法
- android ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决经验
- android ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决经验
- android ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决经验
- android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException:解决方法
- org.xmlpull.v1.XmlPullParserException: expected: START_TAG
- org.xmlpull.v1.XmlPullParserException: precondition: START_TAG
- org.xmlpull.v1.XmlPullParserException: preconditon: START_TAG
- org.xmlpull.v1.xmlpullparserexception:expected:start_tag{http://www.w3.org/2001/12/soap-envelop}
- android 调用webservice时出错org.xmlpull.v1.XmlPullParserException的解决办法
- 简直不能忍!org.xmlpull.v1.XmlPullParserException: expected: START_TAG 处理心得
- android解析xml一直报错org.xmlpull.v1.XmlPullParserException
- android解析xml一直报错org.xmlpull.v1.XmlPullParserException
- XStream报错 org/xmlpull/v1/XmlPullParserException org.xmlpull.v1.XmlPullParserException
- 访问WebService时出现org.xmlpull.v1.XmlPullParserException: Expected a quoted string错误
- Android上访问Java做的WebService获取JSON数据的方法及org.xmlpull.v1.XmlPullParserException异常处理
- .NoClassDefFoundError: org/xmlpull/v1/XmlPullParserException
- 异常org.xmlpull.v1.XmlPullParserException
- C#读取Excel 2003 2007 三种方法
- Javascript操作DropDownList控件总结(1)
- 在电脑上面安装apk文件
- 关系驱动vs内容驱动
- 一个很好的MyBatis入门示例程序
- android webservice ksoap 报错 org.xmlpull.v1.XmlPullParserException: expected: START_TAG 的解决办法
- ubuntu apache小记
- C++异常处理
- Visual Studio 2010 代码探索系列课程
- 基于boost 线程并行技术实现消息队列方式
- 关于fflush(stdin)的误区
- 打开注册表编辑器的方法及常见问题解决
- 如何使Winform的Textbox滚动条保持在最后
- myeclipse 8.5 注册码