【发布时间】:2021-01-21 20:19:03
【问题描述】:
我有一个针对需要令牌的 enpoint 的请求 邮递员请求工作正常并回答 200,看起来像这样:
Axios 之前已经完成了一个成功的登录请求,使其拥有一个有效的令牌 在登录回调方法中,我允许 axios 使用有效的 jwt 令牌生成请求:
axios.defaults.headers.common['Authorization'] = token
那么axios做一个调用就是通过这一行来完成的:
axios.get("https://localhost:44336/api/CurrentBet")
但它会产生 2 个请求:一个回答为 204 No Content,另一个回答为 401 Unauthorized
第一个请求是:
第二个请求是:
你知道发生了什么以及如何解决它吗?
【问题讨论】:
-
你看你的邮递员请求如何使用
Bearer我想你需要说axios.defaults.headers.common['Authorization'] = `Bearer ${token}`。 -
@camwhite 你的回答很准确,谢谢
标签: vue.js http https axios jwt