2015-09-15 2 views
0

Я хотел бы позвонить в веб-службу WSDL с помощью JavaScript, используя https://github.com/doedje/jquery.soap.Что такое прокси-сервер SOAP JavaScript?

Когда я использую вышеуказанную библиотеку, она сталкивается с проблемами CORS, и в документации говорится, что если я устанавливаю какой-то прокси-сервер, я могу переопределить эту проблему. Мой вопрос в том, что такое прокси-сервер и как он работает? Мое намерение - вызвать Escapia (https://beta.escapia.com) с помощью jQuery.

ответ

2

Прокси-сервер будет находиться на вашем сервере, на том же сервере, на котором вы обслуживаете свои страницы.

jQuery отправит запрос вашему прокси-серверу (например, вашему серверу). Прокси-сервер отправит запрос в веб-службу WSDL и передаст его обратно в ваш jQuery. Это позволяет избежать проблемы с несколькими сайтами.

+0

Я могу загрузить удаленный xml с помощью yql примерно так: http: //blogs.agilefaqs.com/2013/07/17/fetching-cross-domain-xml-in-javascript-simple-solution/ в том же Кстати, я могу использовать любую услугу, подобную этой просьбе? Использование yql означает использование прокси-сервиса? если это так, вы можете предложить божественную службу, которая поможет мне запросить службу sop из jQuery –

+0

@sudeepcv Yahoo действует как прокси-сервер в этом примере. –