gpt4 book ai didi

javascript - 使用 axios get 获取请求失败,状态代码为 403

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

我已经像这样设置了我的 axios:

    const agent = new https.Agent({
rejectUnauthorized: false
});

并发送这样的 get 调用:

    let data = await axios.get('https://www.skechers.com/en-us/', {
httpsAgent: agent
});

但对于某些网址,我的请求因以下错误而失败:

请求失败,状态代码为 403

导致此错误的可能原因是什么。我已尝试按如下方式设置 header ,但仍然收到错误

    let data = await axios.get(url, {
httpsAgent: agent,
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': '*'
}
});

最佳答案

我猜这与您使用 axios 时未发送 CSRF cookie 有关。您可以考虑两种方法

所以你的代码会很简单

const got = require("got");

(async () => {
console.log(await got.get("https://www.skechers.com/en-us/"));
})();

关于javascript - 使用 axios get 获取请求失败,状态代码为 403,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60636207/

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