#android #progress #ksoap2
#Android #Прогресс #ksoap2
Вопрос:
Я пытаюсь создать приложение, которое устанавливает соединение с XML-страницей, которую я создал с помощью Progress database. Я попытался получить к нему доступ с помощью kSoap2, следуя этому руководству (http://seesharpgears.blogspot.com/2010/10/web-service-that-returns-array-of.html).
На самом деле это не входит в мою процедуру выполнения, поэтому я не получаю никакого ответа, поэтому мне интересно, действительно ли этот kSoap работает с другими веб-сервисами, чем .СЕТЕВЫЕ веб-сервисы?
Вы можете найти мой класс webservice здесь http://pastebin.com/50rhLCFr. Мой класс домена построен точно так же, как в руководстве, и Progresscode работает, если я сохраняю файл в XML.
Большое вам спасибо!
Комментарии:
1. Пожалуйста, опубликуйте какой-нибудь код, который вы пробовали.
2. Я отредактировал свой вопрос с помощью своего кода.
3. Пожалуйста, посмотрите на эту ссылку:- pastebin.com/2VjcG9b3 и скажите мне, нормально ли он работает или нет.
4. Я пробовал ваш код, но он по-прежнему вылетает. Я думаю, что моя проблема заключается не совсем в kSoap, а в вызове процедуры выполнения вне Progress . Я хочу поблагодарить вас за вашу помощь.
Ответ №1:
Я работал с рядом веб-сервисов наряду с Android, и это мой обычный процесс отладки:
- Создайте запрос вручную и отправьте его с помощью некоторого программного обеспечения, такого как SoapUI, чтобы убедиться, что он работает
- после того, как вы успешно создали рабочий запрос, вы можете просто опубликовать его по HTTP из Android
- сохраняйте свои собственные шаблоны запросов и заполняйте их с помощью string replace
этот метод позволяет избежать использования Ksoap, который, как я обнаружил, довольно раздражает!