AngularJS:Cookie仅应针对特定请求传递

时间:2016-08-22 16:22:21

标签: javascript angularjs http cookies

在我的应用程序中,我不希望(陈旧)cookie作为第一个请求的一部分传递。虽然cookie应该在随后的所有建立会话的请求中传递。是否可以在$ http请求中提供配置,以便cookie不会随请求一起传递。

我使用$ httpProvider启用了Cookie:

 $httpProvider.defaults.withCredentials = true;

但是这可以为所有请求启用cookie。请提供一种机制,通过该机制我可以为特定的$ http请求禁用cookie。

1 个答案:

答案 0 :(得分:0)

一种方法是覆盖默认行为,如下所示:

$http({method: 'GET', url: '/yourUrl', headers: {'Authorization' : 'SomeNewValue'} })