に追加されますが、以下のようリクエストをGET:カスタムヘッダーが、私は私の角度のjsにカスタムヘッダーを追加しようとしているアクセス制御リクエスト・ヘッダー
$http({
method : 'GET',
url : s,
headers : {
"partnerId" : 221,
"partnerKey" : "heeHBcntCKZwVsQo"
}
})
しかし、問題は、ヘッダーには、Accessに追加取得されています-controlリクエスト・ヘッダ403は、禁断以下と私はを取得していますよう応答:
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:50.0)
Gecko/20100101 Firefox/50.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/ *;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Access-Control-Request-Method: GET
Access-Control-Request-Headers: partnerid,partnerkey
Origin: http://localhost:8080
DNT: 1
Connection: keep-alive
私も変化の下にしようとしたが、運
return $http.get(s, {
headers : {
'partnerId' : 221,
'partnerKey': 'heeHBcntCKZwVsQo'
}
})
他の関連する回答では、ヘッダーpartnerIdとpartnerKeyをサーバー側で有効にする必要があることがわかりました。しかし、私はPOSTMANクライアントと他のPOSTクライアントにこれらのカスタムヘッダーを追加することができ、期待される応答を得ることができます。だから私は何かが足りないと思う。誰かがこれで私を導くことができますか?前もってありがとう
編集:私が指摘したもう1つの事は、partnerIdが要求を渡している間にpartneridとして置き換えられることです。違いがあるかどうかは分かりません。
こんにちは@sideshowbarkerすぐにお返事ありがとうございます。つまり、ヘッダーpartnerIdとpartnerKeyを受け入れるためにサーバー側で変更を加える必要があると言っていますか? –
@ SathiyaNarayananはい。 https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Headers( 'Access-Control-Allow-Headers'レスポンスヘッダについて)を参照してください。 – sideshowbarker