Как вызвать веб-службу на основе SOAP, используя PhoneGap в iPhone?

#iphone #web-services #soap #cordova

#iPhone #веб-сервисы #soap #кордова

Вопрос:

Я новичок в PhoneGap, и требование нашего клиента — получить доступ к веб-сервису на основе SOAP в iPhone с помощью PhoneGap, в основном доступ к веб-сервису с использованием javascript, любая помощь была бы оценена.

Комментарии:

1. смотрите эту ссылку kmithi.blogspot.in/2012/02/callling-web-services-in.html

Ответ №1:

вызов веб-сервиса с помощью phonegap — это то же самое, что вызывать его напрямую из вашего браузера (но вы должны учитывать ту же политику origin).

Здесь следует учитывать некоторые последствия для производительности, поскольку обработка больших кусков xml в javascript на мобильных телефонах может быть медленной. Итак, вы могли бы использовать какой-нибудь веб-сервер для связи с веб-сервисом и отправки некоторого упрощенного json на ваш телефон, или вы можете взглянуть на это руководство от ibm, описывающее, как вызвать веб-сервис непосредственно из javascript:http://www.ibm.com/developerworks/webservices/library/ws-wsajax

Ответ №2:

насколько я знаю, вызывать веб-службу с мобильного устройства точно так же, как вызывать веб-службу со стороны этой веб-службы. Итак, нам нужен кросс-домен. Чтобы пересечь домен, нам нужна поддержка со стороны сервера, такая как: Jsonp или прокси