嗨我正在開發Angularjs Web應用程序。我正在使用API來獲取數據。登錄成功後,我會在cookie中獲取一些數據(響應頭)。在非常接下來的http調用中,我需要將返回的cookie數據發送給apis。以下是響應頭的快照。如何在angularjs的每個請求標頭中發送cookie?
下面是我的樣品$ HTTP調用。
var req = {
method: 'POST',
url: savepersonaldetailsurl,
headers: {
RequestedPlatform: "Web",
RequestedLanguage: cookiePreferredLanguage
},
data: {
LoginId: LoginID
}
$http(req).then(function (response) {
//do something here
}, function (error) {
toastr.error($filter('translate')('Error Occured'));
});
在每個http調用中,我想在標頭中發送cookie。我可以知道這可以在angularjs中完成嗎?任何幫助,將不勝感激。謝謝。
Cookie發送和服務器接收每個呼叫,爲什麼處理它在客戶端代碼? –
不應該出現這種情況嗎? Afaik,瀏覽器會將有效的cookies附加到對相同域的任何後續請求。 –
謝謝克里斯G.所以沒有必要手動附加餅乾權利? –