2017-10-18 36 views
0

出力のみ「Content-Typeのある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) 
} 

私はレスポンスヘッダからトークンを取得しようとしているが、私は唯一の「Content-Typeの」を取得しています、私のJSコードは非常に簡単です:アプリケーションMyHeader 『「私は私が見ることができる郵便配達やブラウザを使用する場合

』/jsonのは、私の要求はあなたが適切なCORSを設定する必要があるとしているCORS要求

答えて

1

であることを強調することが重要ですリクエストしているURLから送信されたレスポンスとともにヘッダーが表示されます。最低限、次のようなものが必要です:

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

ありがとう –

関連する問題