我想送一個API密鑰爲每個請求我做:發送API密鑰請求頭與angularJS 1.6.3
function MyService($http) {
var req = {
method: 'GET',
url: 'https://api.giphy.com/v1/stickers/trending',
headers: {
'api_key':'123'
}
}
return $http(req);
}
但問題是,所有的請求都OPTIONS(拿不到),是不發送api_key。這是發送標題的正確方法嗎?謝謝
編輯,因爲它被標記爲重複:
這不是一個CORS問題。我得到的錯誤是401.這意味着驗證失敗,因爲端點沒有收到請求標頭api_key。
你的意思是「所有請求都是選項(不是GET)」?檢查谷歌控制檯上的網絡選項卡,看看是否有錯誤... –
該選項的請求是CORS飛行前請求。 – georgeawg