gpt4 book ai didi

javascript - 为一个请求设置 HTTP header

转载 作者:IT老高 更新时间:2023-10-28 13:17:12 26 4
gpt4 key购买 nike

我的应用中有一个需要基本身份验证的特定请求,因此我需要为该请求设置 Authorization header 。我读到了setting HTTP request headers ,但据我所知,它将为该方法的所有请求设置该 header 。我的代码中有这样的内容:

$http.defaults.headers.post.Authorization = "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==";

但我不希望我的每个帖子请求都发送此 header 。有没有办法只为我想要的一个请求发送 header ?还是我必须在我提出请求后将其删除?

最佳答案

在您传递给 $http 的配置对象中有一个 headers 参数用于每次调用的 header :

$http({method: 'GET', url: 'www.google.com/someapi', headers: {
'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}
});

或者用快捷方式:

$http.get('www.google.com/someapi', {
headers: {'Authorization': 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='}
});

$http 中提供了有效参数的列表。服务文档。

关于javascript - 为一个请求设置 HTTP header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11876777/

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