在android studio中反序列化操作wcf的请求消息体时出错

时间:2018-03-06 03:31:08

标签: android wcf soap-client xml-deserialization android-ksoap2

下面是我的android代码,我试图使用一个SOAP Web服务,即.svc?WSDL 但它给了我下面的ERROR(错误是在这个代码之后),即使它在我在SoapUI应用程序中测试时工作正常。 任何人都可以帮我解决这个问题,我在google搜索后尝试了很多东西,但没有运气..

{{1}}

错误

SoapFault - faultcode:' a:InternalServiceFault' faultstring:'反序列化操作请求消息体的错误' getStringVal'。 OperationFormatter遇到无效的Message正文。预计会找到节点类型'元素'名字' getStringVal'和命名空间' pairwise()'。找到节点类型'元素'名字' getStringVal'和命名空间' http://tempuri.org/'' faultactor:' null'详情:org.kxml2.kdom.Node@424a7188

1 个答案:

答案 0 :(得分:0)

我能够解决这个问题只需调整以下行

OLD

String NAMESPACE = "http://tempuri.org/IService1/";

新&正确

String NAMESPACE = "http://tempuri.org/";