gpt4 book ai didi

javascript - 在运行时更新常见的 AngularJS HTTP header

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:54 25 4
gpt4 key购买 nike

如何在运行时从 AngularJS Controller 更新通用 HTTP header ,例如$httpProvider.defaults.headers.common['Authorization']?似乎只能从配置模块访问 $httpProvider,但我需要为来自 Controller 或 Controller 调用的服务的所有 future 请求更新通用 HTTP header 。

我可以通过将 $http 注入(inject)我的 Controller 来为下一个请求更新本地范围的 header ,但我需要为所有 future 的请求更新 HTTP header ,特别是对于基本身份验证。

最佳答案

不确定它究竟是什么时候出现在 Angular 中的,但是 20 个月后,您可以选择在运行时直接在 $http 对象上定义默认 header 。

来自 $http documentation : 设置 HTTP header

$http.defaults.headers.common.Authorization = 'Basic dXNlcjpwYXNzd29yZA=='

关于javascript - 在运行时更新常见的 AngularJS HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17527708/

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