Namelles_One
@Namelles_One
Программист

Кроссдоменный SOAP-запрос из JavaScript

Дано - веб-приложение, написано на Java (разрабатывается нами) и сервис Windows, развернутый локально на каждой клиентской машине, который слушает определенный порт.

Необходимо получить возможность из JavaScript в браузере - подключаться на прослушиваемый порт локального сервиса и писать/слушать ответы в рамках протокола SOAP.

Исходников локального сервиса у нас нет и дописывать его никто не будет, поэтому сразу уточню, что CORSA и JSONP отпадают. Написан сервис на C# .NET + WCF.

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

Каким образом вообще можно решить эту проблему? =\
  • Вопрос задан
  • 3605 просмотров
Решения вопроса 1
Namelles_One
@Namelles_One Автор вопроса
Программист
Наверное таки поторопился с вопросом.

Еще раз провел сеанс гугления и вот это https://github.com/flensed/flXHR завелось.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rozhik
Сделайте проксик на том-же java, который добавит Вам нужный заголовок в ответ. (или Вы имели в виду javascript ??? ). Если javascript - уточните, какое именно приложение (chrome, webapp итп).
Без заголовков или настроенного манифеста - Вы не сможете получить данные ни через флеш ни через javascript.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы