嗨我正在开发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.所以没有必要手动附加饼干权利? –