在android上使用kso​​ap2调用webservice时出现问题

时间:2011-10-30 17:24:09

标签: android webservice-client ksoap2

我正在使用kso​​ap2在android代码上使用dotnet webservice.I可以成功调用webservice而不使用任何参数但是当我尝试使用字符串参数调用方法时,我收到下面提到的错误。

soap:Server' faultstring: 'System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.

我正在以这种方式添加参数。

request.addProperty("arg0", "username"); 
request.addProperty("arg1", "pass");

此行中抛出的错误

 SoapPrimitive result = (SoapPrimitive)envelope.getResponse();

1 个答案:

答案 0 :(得分:0)

我解决了自己。

而不是

SoapPrimitive result = (SoapPrimitive) envelope.getResponse();

我用过

SoapObject result = (SoapObject) envelope.getResponse();