Member 11183856 Ответов: 1

Междоменная проблема в HTML


привет,


Я использую веб-сервис из другого домена, используя ajax inn html. когда я потребляю его, он возвращает ошибку типа " Cross-Origin Request Blocked: та же политика Origin запрещает чтение удаленного ресурса на xxxxxxxxx (причина: CORS preflight channel не удался)". Я использую веб-сервис soap с xml-запросом.

Что я уже пробовал:

Запрос Cross-Origin заблокирован: та же политика Origin запрещает чтение удаленного ресурса в xxxxxxxxx (причина: предполетный канал CORS не удался)

1 Ответов

Рейтинг:
1

Farooq Kaiser

Вам нужно использовать JsonP, чтобы обойти проблему, связанную с кросс-доменом. Взгляните сюда

javascript-сделать междоменный ajax JSONP-запрос с помощью jQuery-Stack Overflow


Member 11183856

jsonp не работает для моей междоменной проблемы

Richard Deeming

Если удаленная служба не поддерживает JSONP, то она не предназначена для вызова с других сайтов.

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

Member 11183856

но когда я получаю доступ через android / ios, он работает нормально.

Richard Deeming

Если вы звоните в службу из кода снаружи в веб-браузере ограничения на перекрестное происхождение не применяются.