Ошибка: as been blocked by CORS policy
В одной из задач возникла проблема: скрипт javascript «крутящийся» на localhost должен утянуть файл json с удаленного ресурса https. Вот тут и возникает ошибка:
1 |
Error: XMLHttpRequest error. As been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource |
Возникает она из-за политик CORS удаленного сайта.
Решение: добавить в скрипт который «выдает» данные, заголовок, что конкретно эти данные можно отдавать ну например ..всем.
1 2 3 4 |
<?php header('Access-Control-Allow-Origin: *'); echo '{"UserId":"10","UserName":"Vasya Pukin 1"}'; ?> |