Android использует kSoap с веб-сервисами, отличными от .NET - PullRequest
0 голосов
/ 05 апреля 2011

Я пытаюсь создать приложение, которое устанавливает соединение с XML-страницей, созданной с помощью базы данных Progress.Я попытался получить к нему доступ с помощью kSoap2, следуя этому руководству (http://seesharpgears.blogspot.com/2010/10/web-service-that-returns-array-of.html).

Это не входит в мою процедуру выполнения, поэтому я не получаю никакого ответа, поэтому мне интересно, есть ли этот kSoapна самом деле работает с другими веб-сервисами, кроме веб-сервисов .NET?

Мой класс веб-сервиса можно найти здесь http://pastebin.com/50rhLCFr. Мой класс домена построен точно так же, как учебник, и код Progresscode работает, если я сохраняю файл в XML.

Большое спасибо!

1 Ответ

0 голосов
/ 05 апреля 2011

Я работал с рядом веб-сервисов наряду с Android, и это мой обычный процесс отладки:

  1. Создайте запрос вручную и отправьте его POST, используя некоторое программное обеспечение, такое как SoapUI, чтобы убедиться, что оно работает
  2. после того, как вы успешно сконструировали рабочий запрос, вы можете просто отправить его по HTTP через Android
  3. , сохранить собственные шаблоны запросов и заполнить их, используя строку replace

эта техника избегает использования Ksoap, что я считаю довольно раздражающим!

...