其他分享
首页 > 其他分享> > android-kSOAP2输出/ org.xmlpull.v1.xmlpullparserexception预期为start_tag

android-kSOAP2输出/ org.xmlpull.v1.xmlpullparserexception预期为start_tag

作者:互联网

我有一个标准代码来调用.net Web服务

我在行中收到异常“ org.xmlpull.v1.xmlpullparserexception预期的start_tag”

transportSE.call(SOAP_ACTION,soapSerializationEnvelope);

但是,如果我从.NET代码调用相同的Web服务,则会得到所需的结构良好的正确输出.

从kSOAP2看来,似乎主要是获得了一定的输出,但是当它进一步解析w.r.t SoapPrimitive对象时,它将失败.

因此,还有其他方法可以查看接收到的实际输出(实际的肥皂包),然后自己进行适当的解析.

解决方法:

好了,现在我已经解决了我原来的问题,就打了这个!

我发现ksoap2无法解析响应…特别是org.kxml2.io.KXmlParser.require(type,namespace,name)引发了以下异常.

WARN/System.err(2330): org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://www.w3.org/2001/12/soap-envelope}Envelope (position:START_TAG <h1>@1:4 in java.io.InputStreamReader@47ff3050) 

注意h1标签.这来自< h1> 404未找到< / h1> …所以是的,请注意您的回复可能来自网站,而不是您的网络服务:)

希望有一天能对某人有所帮助

标签:android-ksoap2,android
来源: https://codeday.me/bug/20191023/1914676.html