2010-09-28 64 views
1

我使用Android的Ksoap访问.net Web服务。设置ksoap请求

的WSDL格式如下

<filter> 
<DateFrom> Date1 </DateFrom> 
<DateTo> Date2 </DateTo> 
</filter> 

我使用方法addProperty( “DateFrom”,日期1)同为DateTo。 如何分辨过滤器的ksoap?

该服务有一个helloword,我可以正确访问。当我尝试日期服务时,ksoap回复并显示以下错误: “未将对象引用设置为对象实例”

回答

2

您需要创建soap对象并在soap对象内创建/添加属性。

SoapObject filtertSoapObject = new SoapObject(Util.NAMESPACE, "Filter"); filtertSoapObject.addProperty("DateForm", date1); request.addProperty("Filter", filterSoapObject);

它应该工作。

相关问题