![](/img/trans.png)
[英]Angular Jhipster - How to send x-csrf token in all http requests?
[英]How to set a X-CSRF token in $resource
我想在一些$资源中添加一个X-CSRF令牌,但即使我一直在寻找其他主题并发现我可以通过这种方式添加标题
return $resource(url, {}, {
connect: {
method: 'POST',
headers: {'headerName': value}
}
});
但是当我将headerName设置为CSRF-TOKEN或crsftoken时,我没有在请求标头中添加X-CSRFToken(对于X-CSRF-TOKEN
)
有人知道为什么它不工作?
Edit1:我看到添加一个名为XSRF-TOKEN
的cookie为我的请求添加了一个标题X-XSRF-TOKEN
,但CSRF-TOKEN
却没有。
这是一个例子
this.exampleFunction = function (csrf) {
return $resource(url, null, {
'update': {'method': 'POST', headers: {'HTTP_X_CSRFTOKEN': csrf}},
});
};
标题名称可能因后端而异。 对于Django,它可能是'X-CSRFToken'或'HTTP_X_CSRFTOKEN'。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.