【发布时间】:2016-06-27 14:06:27
【问题描述】:
我尝试通过XMLHttpRequest获取内容:
var url = 'http://mapy.geoportal.gov.pl/wss/service/SLN/guest/sln/woj.json'
if (XMLHttpRequest) {
var request = new XMLHttpRequest();
if ('withCredentials' in request) {
request.open('GET', url, true);
request.withCredentials = 'true';
request.withCredentials = 'true';
request.setRequestHeader('Access-Control-Allow-Origin', '*');
request.send();
}
}
我收到下一条消息:
XMLHttpRequest 无法加载 http://mapy.geoportal.gov.pl/wss/service/SLN/guest/sln/woj.json。 对预检请求的响应未通过访问控制检查:否 请求中存在“Access-Control-Allow-Origin”标头 资源。因此不允许访问 Origin 'null'。
如何解决这个问题?我将Access-Control-Allow-Origin 标头设置为*
继续我的 url 问题:jsonp continue
【问题讨论】:
-
请参考这个SO问题stackoverflow.com/questions/10636611/…。它将帮助您理解和解决上述问题。
标签: javascript json cors