【问题标题】:kSoap-2 android nullpointer exceptionkSoap-2 android空指针异常
【发布时间】:2013-06-10 19:52:16
【问题描述】:

我正在使用适用于 android 的 ksoap2,并且我正在发送 SOAP 请求。我在谷歌上搜索了一整天,找不到解决我的问题的方法。第一个问题是 i:type,我的服务对 i:type 的请求返回错误,所以我发现可以使用

解决此问题

SoapSerializationEnvelope 信封 = 新 SoapSerializationEnvelope(SoapEnvelope.VER10);

而不是

SoapSerializationEnvelope 信封 = 新 SoapSerializationEnvelope(SoapEnvelope.VER11);

这解决了 i:type 问题。现在生成的请求不包含 i:type ,如果我使用 SOAP UI 发送它,它工作正常,但现在我得到 NullPointerException

在这一行

httpTransport.call(DEFAULT_SOAP_ACTION, 信封);

谁能帮我解决这个问题?如果你需要我的代码,我可以发布它。我还尝试使用不同版本的 ksoap .jar 文件,但没有帮助。

【问题讨论】:

  • 有人遇到过同样的问题吗?

标签: nullpointerexception soapui android-ksoap2


【解决方案1】:

也许有人会需要这个。

我通过显式设置类型解决了这个问题(对于每个 PropertyInfo 都有一个接收类型类 String.class 等的 .setType 函数)并使用

SoapSerializationEnvelope 信封 = new SoapSerializationEnvelope(SoapEnvelope.VER11);

并使用它从肥皂请求中删除 i:type 。希望它会对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多