2010-09-28 130 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);

它應該工作。

相關問題