Я создаю приложение в Unity и экспортирую в HTML5.Когда я пытаюсь сделать простой запрос GET, я получаю эту ошибку:
Доступ к XMLHttpRequest в «http://example.co.uk/request.php?foo=bar' from origin» http://anothersite.co.uk' заблокирован политикой CORS: На запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Я видел много вопросов, задающих это на форумах, и люди дают такие ответы (как яинтерпретировать их):
Сервер / сайт, с которого вы запрашиваете, должны установить заголовки, чтобы либо принять конкретный домен, с которого вы запрашиваете, либо просто установить его как подстановочный знак
Отключение веб-безопасности в вашем браузере
Используйте прокси-сервер, например https://cors -anywhere.herokuapp.com
Первый имеет смысл для меня, но я попробовал следующее на стороне сервера безрезультатно:
Установите заголовки в файле .htaccess.Например, набор заголовков Access-Control-Allow-Origin "*"
Установите заголовки в php-файле "request": header ('Access-Control-Allow-Origin: http://anothersite.co.uk'); (я также пытался "*")
Я попытался отправить заголовки в запросе ОТ "anothersite.co.uk" в коде Unity.
Я попробовал то, что предлагали люди с https://cors -anywhere.herokuapp.com , передав ему URL, но это не сработало, может быть, я неправильно понял. Я действительно не понимаюв любом случае, это не решение проблемы ... делает все это бессмысленным.
Любые советы действительно помогут, мне очень жаль, если я просто неправильно все понял, но яне могу сделать ни голову, ни хвост ... Я просто продолжаю получать ту же ошибку, показанную выше.
Заранее спасибо за любую помощь! :)