You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用wger.de的/api/v2/day/接口已传Bearer token仍提示未提供认证凭证怎么办

wger API授权报错排查解决步骤
  • 第一步:确认token本身有效性
    先验证你使用的token未过期、内容完整无多余空格或遗漏字符,可直接通过curl工具测试:
    curl -H "Authorization: Bearer 你的实际token值" https://wger.de/api/v2/day/
    如果curl请求也返回相同报错,说明token本身无效,需重新生成正确的授权token。
  • 第二步:修正授权头前缀(高概率是该问题)
    wger服务基于Django REST Framework开发,默认的授权头前缀是Token而非Bearer,你可以直接修改请求头中的Authorization字段:
headers: {
    "Content-Type": "application/json",
    Authorization: 'Token ' + token
}
  • 第三步:验证token变量取值
    在axios请求代码前添加打印逻辑console.log(token),确认token变量确实能拿到有效值,排除变量作用域、赋值异常导致的空值/undefined问题。
  • 第四步:排查请求拦截/代理配置
    如果你配置了axios全局拦截器、或是服务端请求走了代理通道,确认相关配置没有过滤或覆盖Authorization请求头。

修改后重新发起请求即可解决该报错。

内容的提问来源于stack exchange,提问作者mohd sahil farooq kacchi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 05:06:04