настройка запроса ksoap - PullRequest
       3

настройка запроса ksoap

1 голос
/ 28 сентября 2010

Я использую Ksoap из Android для доступа к веб-сервису .net.

wsdl отформатирован так

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

Я использую addProperty ("DateFrom", date1) то же самое для DateTo. Как мне сказать ksoap о фильтре.

Служба имеет helloword, к которому я могу получить доступ правильно. Когда я пробую службу dateservice, ksoap отвечает с ошибкой: «Ссылка на объект не установлена ​​для экземпляра объекта»

1 Ответ

2 голосов
/ 07 октября 2010

Вам необходимо создать объект мыла, а внутри объекта мыла вы можете создать / добавить свойство.

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

Это должно работать.

...