Страницы

Поиск по вопросам

четверг, 6 июня 2019 г.

Сделать кроссдоменный запрос к стороннему серверу

Подскажите, пожалуйста, как сделать кроссдоменный запрос к стороннему серверу на jQuery ??? Тестировал на своем хостинге, и если делаю запрос с локального сервера на свой хостинг то ответ я получу только в том случае если на хостинге в файле .htaccess явно прописано Header add Access-Control-Allow-Origin "*", может я чего не так понимаю, но хотелось бы узнать как сделать запрос не прописывая такой строчки в .htaccess, и возможно ли это ?


Ответ

Нет, это не возможно стандартными средствами JavaScript. Все дело в политике безопасности браузера, он требует подтверждения на стороне сервера, что такой запрос разрешен. Если сервер не отошлет специальный заголовок в ответ на Ajax запрос, то сам браузер блокирует ответ от сервера, хотя вы его получаете. Тут остается только использовать обходные пути. Можете почитать подробнее: http://learn.javascript.ru/xhr-crossdomain

Комментариев нет:

Отправить комментарий