gpt4 book ai didi

javascript - 有什么方法可以在进行 API 调用时设置自定义 header 吗?

转载 作者:行者123 更新时间:2023-11-28 05:17:22 25 4
gpt4 key购买 nike

我想在 API 调用时添加自定义 header 。我实际上是从 Controller 调用一个函数,并且在该函数内 $resource 对象将设置如下:

// Generate the $resource object based on the stored API object
var resourceObject = $resource(apiObject.url, apiObject.paramDefaults, apiObject.actions, apiObject.options);

// Make the call...
resourceObject[method](params,

// Success
function (response)
{
deferred.resolve(response);

// Emit an event
$rootScope.$broadcast('msApi::resolveSuccess');
},

// Error
function (response)
{
deferred.reject(response);

// Emit an event
$rootScope.$broadcast('msApi::resolveError');
}
);

如何在其中添加自定义 header ?

最佳答案

您可以将 header 作为选项对象传递。这应该对你有用。

var resourceObject = $resource(apiObject.url, apiObject.paramDefaults, apiObject.actions, {headers: { 'something': 'anything' }});

或者如果您想保留原始语法。

apiObject.options = {headers: { 'something': 'anything' }}

var resourceObject = $resource(apiObject.url, apiObject.paramDefaults, apiObject.actions, apiObject.options );

关于javascript - 有什么方法可以在进行 API 调用时设置自定义 header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40861422/

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