gpt4 book ai didi

javascript - 使用 Kendo UI 数据源的授权 header 拦截器

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

我正在使用 webapi 并限制 web api 通过 token 进行身份验证,因此为了填充数据源,我在 DataSource 中使用请求 header 。

var abcDatasource = new kendo.data.DataSource({
transport: {
read: {
url: '/api/exampledata',
dataType: 'json',
headers: { 'Authorization': 'Bearer ' + accesstoken }
},
},
pageSize: 5,

});

下面的代码行需要在所有数据源重复

headers: { 'Authorization': 'Bearer ' + accesstoken }

是否可以创建一个中心函数来覆盖为请求 header 提供 token 的剑道数据源 header ?因为我有 600 多个数据源,所以我只想在一个地方设置 token 。

最佳答案

是的,您可以在每次发送请求时全局设置一个特定的 header 。试试这个,

$(document).ajaxSend(function (event, jqXHR, options) {
jqXHR.setRequestHeader('Authorization', 'Bearer ' + accesstoken);
});

关于javascript - 使用 Kendo UI 数据源的授权 header 拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45031738/

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