gpt4 book ai didi

angularjs - 用户身份验证后设置 $httpProvider 默认 header

转载 作者:行者123 更新时间:2023-12-04 16:34:18 24 4
gpt4 key购买 nike

我正在考虑为 $http 服务添加一个默认 header ,它的值是一个将在用户身份验证后生成的访问 token 。

module.config('$routeProvider', '$locationProvider', '$httpProvider'){
$httpProvider.defaults.headers.post['XSRF-AUTH'] =
"some accessToken to be generated later";
}

问题是, config()当 Angular 引导其核心组件时应用块。有没有办法改变 $ĥttpProvider动态的?

最佳答案

您可以在运行时通过 $http 对象而不是 $httpProvider 更改默认 header 。例如,您可以在配置块之外执行以下操作:

$http.defaults.headers.post['XSRF-AUTH'] = "access token";

查看 $http api 文档了解更多详细信息 http://docs.angularjs.org/api/ng/service/$http#setting-http-headers .

关于angularjs - 用户身份验证后设置 $httpProvider 默认 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124032/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com