Я использую REST API для запроса файла JSON, а затем его использования в инструменте в JS.Перекрестный домен - REST API
Вот что мой код выглядит следующим образом:
$.getJSON(sourcefilename, function(http://restapi/myjson, status, xhr) {
Я всегда получаю сообщение об ошибке из-за перекрестного домена reuqest:
XMLHttpRequest не может загрузить http://restapi/myjson. В запрошенном ресурсе нет заголовка «Access-Control-Allow-Origin». Origin 'http://127.0.0.1' поэтому не допускается. В ответе был код статуса HTTP 400.
Я прочитал много тем и попробовал несколько вещей, но не могу обойти его, я надеялся, что кто-то может мне помочь.
Я использую APACHE с easyphp в настоящее время. API-интерфейс является JIRA REST API, если это может помочь
Благодарности
Вот мой файл .htaccess:
Order deny,allow
allow from 127.0.0.1
deny from all
Header set Access-Control-Allow-Origin "*"
Спасибо Я пробовал первый шаг и добавил «Header set Access-Control-Allow-Origin» *. «.htaccess файл в easyphp (devserver 14.1). Затем я перестал apache, но он не сработал. Я не уверен в следующих шагах в этой статье, можете ли вы предоставить руководство, пожалуйста? – suiram85
Вы можете разместить свой файл .htaccess без конфиденциальной информации (если таковая имеется) – sheeldotme
Order отрицаю, позволяют позволяют с 127.0.0.1 отрицают от всех заголовка установить Access-Control-Allow-Origin «*» – suiram85