gpt4 book ai didi

javascript - 使用 Axios post 请求进行 JWT 授权

转载 作者:行者123 更新时间:2023-12-02 22:46:21 25 4
gpt4 key购买 nike

我收到了一个存储在本地的 JWT。使用同一个 JWT,我尝试发出 POST 请求,但是收到 401 错误和“未提供 JWT”的错误。我知道 JWT 是有效的,因为我已在 GET 请求中成功使用了它。

axios
.post("https://example.com", {
headers: {
token:
"abc"
},
solutions: {
solution: answer
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.log(error.response);
});
};

编辑:我正在为 GET 请求添加代码,以供引用。

axios
.get("https://example.com", {
headers: {
token:
"abc"
}
})
.then(function(response) {
// makeResponse(response.data);
console.log(response.data);
})
.catch(function(error) {
console.log(error);
});

谢谢!

最佳答案

您的 axios.post 可以接受 3 个参数。第一个是端点,第二个是有效负载,第三个是配置或 token 的存储位置。

axios.post(端点、负载、配置)

我认为您设置的顺序错误:

axios
.post("https://example.com", {
headers: {
token:
"abc"
},
solutions: {
solution: answer
}
})

这应该是:

axios
.post("https://example.com",
solutions: {
solution: answer
},
{
headers: {
token: "abc"
}
}
)

关于javascript - 使用 Axios post 请求进行 JWT 授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58386460/

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