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

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

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

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

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

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

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час
22 янв. 2025, в 17:57
15000 руб./за проект