如何从xhr获取标题?

如何从xhr获取标题?

问题描述:

我想从头部响应令牌,但我只得到“内容类型”,我的JS代码很简单如何从xhr获取标题?

get(url){ 
    const xhr = new XMLHttpRequest(); 
    xhr.open("GET", url) 
    xhr.addEventListener("readystatechange", function() { 
     if (this.readyState == this.HEADERS_RECEIVED) 
      console.log(this.getAllResponseHeaders()) 
    }); 
    xhr.send(null) 
} 

输出仅“内容类型:应用程序/ JSON”

如果我使用邮递员或浏览器,我可以看到‘MyHeader’,重要的是要强调的是,我的要求是CORS请求

你将需要设置相应的CORS标题以及您所请求的网址发送的响应。至少,你需要这样的事情:

header('Access-Control-Allow-Origin: *'); 
header("Access-Control-Allow-Methods: POST, GET"); 
header('Access-Control-Expose-Headers: Custom-Header-Name'); 
+0

非常感谢你 –