Кто блокирует междоменный браузер AJAX-запросов, веб-сервер или оба? - PullRequest
4 голосов
/ 28 июня 2011

Междоменные запросы AJAX сообщаются как «прерванные» в firebug.Я знаю, что это должна быть функция безопасности, но где именно эти запросы отклоняются?На стороне браузера или на стороне сервера?

1 Ответ

4 голосов
/ 28 июня 2011

Браузер - они вообще не отправляются. Если вы проверите свой HTTP-трафик (например, используя Fiddler ), вы увидите, что для этих прерванных запросов AJAX не было инициировано соответствующего HTTP-запроса.

(Это также единственное место, где такая блокировка имеет смысл, поскольку у сервера нет надежного способа отличить запросы AJAX от обычных запросов; только у браузера достаточно контекста для принятия такого решения.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...