我想从我的网页的JSON文件中获取数据,我搜索了很多,但未能找到使用HTTPS成功的请求。
使用jQuery.getJSON()
在我的计算机上运行HTML文件时出现此错误:
Access-Control-Allow-Origin不允许使用原点。
有什么想法吗?
答案 0 :(得分:0)
将此标头添加到Apache .conf或.htaccess文件
Header set Access-Control-Allow-Origin "*"
您可能还需要添加以下内容:
Header set Access-Control-Allow-Methods POST, GET, OPTIONS
Header set Access-Control-Allow-Headers "X-SOME-HEADER" (additional headers you need to pass)
Header always set Access-Control-Max-Age "(number of seconds to cache results)"
在开始生产之前,您应该考虑在可能的情况下限制原点。例如,Access-Control-Allow-Origin:example.com。如果Ajax请求来自同一服务器,则应在启动时完全删除这些标头。