2017-10-18 30 views
0

我想從頭部響應令牌,但我只得到「內容類型」,我的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請求

回答

1

你將需要設置相應的CORS標題以及您所請求的網址發送的響應。至少,你需要這樣的事情:

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

非常感謝你 –