Используйте JavaScript для вызова веб-службы SOAP, которая требует аутентификации - PullRequest
1 голос
/ 18 августа 2010

Можно ли вызвать веб-сервис SOAP из JavaScript?Рассматриваемая веб-служба SOAP является членом платформы веб-служб Exchange.Я обнаружил виджет веб-служб Exchange *, но в нем используется Curl для фактического вызова SOAP.Поэтому мне интересно, есть ли ограничение в возможностях JavaScript для взаимодействия с SOAP с использованием аутентификации.

1 Ответ

1 голос
/ 20 августа 2010

Javascript не очень хорош в веб-службах из-за той же политики происхождения, что означает, что вам разрешено запрашивать ресурсы только из того же домена, что и страница, с которой вы вызываете.

Вы можете обойти эту проблему, настроив прокси на своем сервере для передачи запроса в другое место. Проблема в том, что вам придется создавать сообщение SOAP самостоятельно, так как я очень сомневаюсь, что кто-либо когда-либо пытался написать библиотеку jap SOAP из-за вышеупомянутых ограничений.

Вместо этого я бы выбрал вашу любимую серверную библиотеку SOAP и открыл интерфейс для вызова через AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...