Выполнение междоменных Ajax-запросов

Допустим, у меня есть 2 веб-сервера, размещенные на сайтах a.com и b.com. b.com НЕ принимает междоменные запросы от a.com.

В одной вкладке моего браузера я открыл http://a.com, а в другой вкладке я открыл http://b.com.

Что из нижеперечисленного верно в соответствии с политикой единого происхождения.

1) С http://a.com с помощью ajax я могу сделать междоменный запрос GET и POST на http://b.com, но не может прочитать ответ от http://b.com

2) С http://a.com с помощью ajax я могу сделать междоменный запрос GET и POST на http://b.com, и я также могу прочитать ответ от http://b.com

3) С http://a.com с помощью ajax я могу сделать междоменный запрос GET, POST, PUT, DELETE. на http://b.com, но не может прочитать ответ от http://b.com

4) С http://a.com с помощью ajax я могу сделать междоменный запрос GET, POST, PUT, DELETE. на http://b.com, а также прочитать ответ от http://b.com

P.S. Не ожидая никаких лекций по SOP и CORS. Требуются короткие и приятные ответы


person Noname    schedule 31.10.2017    source источник


Ответы (1)


Единственный верный ответ: 1. Просто потому, что предварительная проверка CORS-запроса отказывается на 3 и 4, поэтому фактический запрос никогда не выполняется.

person Scriptonomy    schedule 31.10.2017