gpt4 book ai didi

javascript - 如何使用全日历 AJAX 请求的 token 刷新 header

转载 作者:行者123 更新时间:2023-11-28 00:13:10 25 4
gpt4 key购买 nike

我在“完整日历”的 eventSources 选项下发送 token header ,并在 Angular 中使用以下 header 选项:

eventSources: [
{
url: '/api/schedules',
headers: JSON.parse($cookies['auth_headers']),
error: function () {
var $state = $injector.get('$state');
$state.transitionTo('page.login');
}
}
],

鉴于 fullcalendar 使用 jQuery,我需要为每个请求刷新 header 。有没有办法用 fullcalendar 来做到这一点?

最佳答案

未经测试,但指定 beforeSend 函数应该可以实现这一点:

eventSources: [
{
url: '/api/schedules',
beforeSend: function(xhr) {
var headers = JSON.parse($cookies['auth_headers']);
for (var i in headers ) xhr.setRequestHeader(i, headers[i]);
},
error: function () {
var $state = $injector.get('$state');
$state.transitionTo('page.login');
}
}
],

关于javascript - 如何使用全日历 AJAX 请求的 token 刷新 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30696644/

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