gpt4 book ai didi

AngularJS如何在Http请求中包含 header

转载 作者:行者123 更新时间:2023-12-04 19:08:09 29 4
gpt4 key购买 nike

我是angularjs的新手。我正在尝试提出需要授权的API请求。我已将其包含在请求的 header 中,但仍无法正常工作。我确定我的访问 token 正在运行。有什么建议吗?

$scope.fetch = function() {
$scope.code = null;
$scope.response = null;
$http({
method: $scope.method,
url: $scope.url,
cache: $templateCache,
headers: {
Authorization: "access token"
}
}).
success(function(data, status) {
$scope.status = status;
$scope.data = data;
}).
error(function(data, status) {
$scope.data = data || "Request failed";
$scope.status = status;
});
};

最佳答案

您可以使用以下

 $http.defaults.headers.post["Content-Type"] = "application/x-www-form-urlencoded;charset=utf-8";

它将上面的 header 添加到您从应用程序发出的每个POST调用中。要添加所有方法共有的 header ,请尝试以下操作。
$http.defaults.headers.common['Authorization'] = "Bearer " + user.oauthInfo.access_token;

关于AngularJS如何在Http请求中包含 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459128/

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