在请求标头javascript中添加Access控制器和内容类型

时间:2017-12-19 11:24:52

标签: javascript cors

我有功能,我从我的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);

1 个答案:

答案 0 :(得分:2)

CORS必须在服务器端发送,您无法在客户端进行管理。

几乎没有例外:

https://gist.github.com/jesperorb/6ca596217c8dfba237744966c2b5ab1e