Междоменный AJAX не отправляет заголовок X-Requested-With

Создайте веб-службу на http://www.a.com/service.asmx и отправьте междоменный запрос ajax к нему с http://www.b.com . Проверьте заголовки в Firebug , или в Live HTTP Headers , или в любом другом плагине по вашему желанию.

Среди заголовков запросов отсутствует поле HTTP-заголовка X-Requested-With .

Однако, если вы отправите запрос ajax к той же службе из того же домена (например, http://www.a.com/about ), вы увидите это поле заголовка.

Почему поле заголовка X-Requested-With опущено для междоменных запросов ajax?

Обновление: Я знаю, что вызовы JSONP по своей природе не являются вызовами AJAX. Таким образом, вы не увидите поля заголовка X-Requested-With в вызовах JSONP.

47
задан Saeed Neamati 12 October 2013 в 15:40
поделиться