Задать вопрос
Namelles_One
@Namelles_One
Программист

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

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

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

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

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

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

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

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

Похожие вопросы
22 дек. 2024, в 14:07
15000 руб./за проект
22 дек. 2024, в 13:01
50000 руб./за проект
22 дек. 2024, в 10:44
15000 руб./за проект