ヘッダーからコードを抽出しようとしています。これはajaxクエリへの応答です。 xhr.getAllResponseHeadersを使用しないjavascriptでデバッガを使用しているときにdomドキュメントで応答が見つかりません。値はURL自体ではなくクエリ文字列パラメータでのみ返されるので、そこから取得しようとしています。これは可能ですか?ここでヘッダーからクエリ文字列パラメータを取得する
は(私は私がつかむしようとしているコードを強調しました)
Google Inspect Header/Query String Parameters
を点検ここに私のグーグルの画像である私のコードです:
$(function() {
$(".btn.getauthzcode").click(function() {
var frapptokenid = readCookie('iPlanetDirectoryPro');
$.ajax({
url: "http://[myurl]:8181/openam/oauth2/authorize?realm=/&client_id=OpenIG&response_type=code&redirect_uri=http://[myurl]:8181/openam&scope=uma_protection&save_consent=0&decision=Allow",
type: "GET",
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "POST, GET, PUT, DELETE, OPTIONS",
"Access-Control-Allow-Headers": "X-Requested-With, content-type, X-Token, x-token",
headers: {
"accept": "application/json",
"dataType": "jsonp",
"content-type": "application/json;odata=verbose",
"iPlanetDirectoryPro": frapptokenid,
},
success: function(data, status, xhr, url) {
debugger
console.log(url);
console.log(xhr.getAllResponseHeaders());
)},
failure: function(data) {
console.log(data);
}
});
});
});
what'sあなたのリクエストに 'Access-Control-Allow'のすべてのプロパティを入れておきますか?あなたはjqueryがそれらで何をすると思いますか? (ヒント:それはそれらを無視します:p) –
ありがとうJaromanda。それはCORSを働かそうとしている私のことでした。助けてくれなかった。今私は理由を知っている。 – Matt
さておき、あなたはCORSを「修正」する* *クライアントから送信する必要がまったくヘッダーがありませんよう - CORSがサーバー側の資源確保についてです、唯一のサーバがアクセス –