Я знаю, если вы делаете ajax-звонок от example.com до yahoo.com, это перекрестный домен. Но я не уверен в следующих ситуациях.Что такое перекрестный домен?
1) Одно веб-приложение в IIS с доменным именем «www.test.com», и я также размещаю веб-службу в IIS с доменным именем «api.test.com». Теперь, если я сделаю ajax-звонок от «www.test.com» до «api.test.com», будет ли это рассматриваться как перекрестный домен?
2) То же, что и в случае 1, но если я размещаю веб-приложение («www.test.com») на сервере Windows, и если я размещаю веб-службу хоста («api.test.com») на сервере Linux, и теперь, если я сделаю ajax-звонок от «www.test.com» до «api.test.com», будет ли это рассматриваться как перекрестный домен?
Перекрестные вызовы с использованием javascript, безусловно, возможны во всех браузерах в той или иной степени. Читайте на CORS и JSONP. –
Я имел в виду, что по умолчанию вызов субдомена приведет к ошибке кросс-домена. Однако, чтобы совершить междоменный вызов, ваш сервер должен отправить ответ, поскольку заголовок JSONP else должен содержать параметр «Access-control-allow-origin» (о котором я забыл упомянуть в ответе выше). Плохо, в будущем я сформулирую свои слова в лучшем виде. – Gaurav