0
我正在使用REST API来请求JSON文件,然后在JS中的工具中使用它。跨域 - REST API
这里是我的代码如下所示:
$.getJSON(sourcefilename, function(http://restapi/myjson, status, xhr) {
我总是收到一个错误,由于跨域reuqest:
的XMLHttpRequest无法加载http://restapi/myjson。请求的资源上没有“Access-Control-Allow-Origin”标题。因此不允许访问原产地'http://127.0.0.1'。答案有HTTP状态代码400.
我读过很多话题,并尝试了一些东西,但我无法绕过它,我希望有人能帮助我。
我目前使用的是带有easyphp的APACHE。 API是JIRA REST API,如果能帮助
感谢
这里是我的.htaccess文件:
Order deny,allow
allow from 127.0.0.1
deny from all
Header set Access-Control-Allow-Origin "*"
谢谢我试过第一步,在easyphp(devserver 14.1)中为.htaccess文件添加了“Header set Access-Control-Allow-Origin”*“”然后我重新启动了apache,但它没有工作。我不确定文章中的下一步是否可以提供指导? – suiram85
您可以发布您的.htaccess文件,没有任何敏感信息(如果有的话) – sheeldotme
订单拒绝,允许 从127.0.0.1 允许所有 头拒绝设置访问控制允许来源“*” – suiram85