我有功能,我从我的java脚本调用API网址,为此我想在我的代码中添加CORS,为此我尝试了以下代码没有任何工作,任何人都可以建议如何添加此报头中。
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "http://example.com:8080/method", false);
xhttp.setRequestHeader(JSON.stringify({"Content-type" : "application/json", "Access-Control-Allow-Origin" : "http://example.com:8080/method"}));
xhttp.send(jsonParam);
var response = JSON.parse(xhttp.responseText);
var xhttp = new XMLHttpRequest();
header('Access-Control-Allow-Origin: http://example.com:8080/method');
xhttp.open("POST", "http://example.com:8080/method", false);
xhttp.setRequestHeader("Content-type" : "application/json");
xhttp.send(jsonParam);
var response = JSON.parse(xhttp.responseText);
答案 0 :(得分:2)
CORS必须在服务器端发送,您无法在客户端进行管理。
几乎没有例外:
https://gist.github.com/jesperorb/6ca596217c8dfba237744966c2b5ab1e