Я пытаюсь сделать вызов webservice с html-страницы на сервер с помощью XmlHttpRequest. Каков самый простой способ обойти проблему междоменного доступа без использования прокси-сервера? Удаленный сервер принимает XML в качестве запроса, а ответ также находится в XML. У меня есть доступ к серверу (IIS). Мне нужно сделать GET и POST через домены. Вот что я исследовал до сих пор -Разрешить проблему с перекрестным происхождением без прокси
- crossdomain.xml
- CORS
- JSONP
ли Crossdomain только для флэш-плеерах и прочее? CORS, похоже, сложно реализовать для BOTH-клиента и сервера. Может ли JSONP использоваться для POST?
Спасибо за любую помощь.
Редактировать: Я пытаюсь запустить это на смарт-устройстве.
JSONP не может использоваться для POST (это вставка сценария скрипта). Вам нужны заголовки CORS, это единственный вариант. Crossdomain.xml предназначен для Adobe Flash. –
Какой сервер вы используете? – Garrett
@GW: Это IIS. Я обновил вопрос. – tempid