我在嘗試調用WebApi時遇到了問題,我需要在請求頭中發送授權憑證,但是我沒有弄清楚。AngularJs http請求頭不會改變
我resquest頭需要像我的REST測試
Authorization:Basic dXNlcm5hbWU6cGFzc3dvcmQ=
但是,所產生的請求頭的這一形象時,我嘗試使用此代碼塊
$http.defaults.headers.Authorization = 'Basic ' + credentials;
return $http.post('http://localhost:2703/api/Authenticate');
來設置它的角或者這
return $http.post('http://localhost:2703/api/Authenticate', {
headers: { 'Authorization': 'Basic ' + credentials }
});
我的請求標題變成這樣一個
Access-Control-Request-Headers: accept, authorization
有人能告訴我我做錯了什麼嗎?任何幫助將不勝感激。 :)
我發現了這個問題。當我添加標題到我的POST調用時,該方法更改爲OPTIONS,我正在使用跨域。試圖找出如何解決它。 –