gpt4 book ai didi

Android kSOAP 处理 "302 Status"

转载 作者:行者123 更新时间:2023-11-29 22:11:04 25 4
gpt4 key购买 nike

我正在尝试从 kSOAP 访问网络服务,该服务正在发送 "302 Status"使用新的 URL 位置。但是我的调用抛出异常。这是调用:

androidHttpTransport.call(SOAP_ACTION, envelope, null);

我得到的异常是:

org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope (position:START_TAG <html>@2:7 in java.io.InputStreamReader@44fcd058)

如果用重定向的 URL 替换原始 URL,上面的代码可以正常工作。如果我可以读取状态,我可以很好地处理它,但问题是我收到似乎不相关的异常。

请建议我一些处理此问题的方法。

最佳答案

kSOAP 库尝试将来自服务器的响应解析为 xml。在这种情况下,响应不是它期望的 xml 对象。如果调试它,您会注意到收到一个 HTML 页面。很遗憾,我无法帮助您,因为我面临着同样的问题。

关于Android kSOAP 处理 "302 Status",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com