Axios 从 url 获取请求

Axios get request from url

所以我在尝试向 URL 发出获取请求时遇到了 npm 包 axios 的问题。我每次都收到错误代码 503;这是我的代码:

let data, response;

response = await axios.get(url, {
    headers: {
        Accept: 'application/json',
    }
})

所以起初,我以为我的代码有问题(比如将 Accept 更改为 'Accept'),但是当我在 Postman 上做完全相同的事情时,它 returns 就好了。

所以我尝试将 headers 中的 User-Agent 选项更改为来自 Postman 的选项,现在它似乎可以正常工作了。

let data, response;

response = await axios.get(url, {
    headers: {
        'Accept': 'application/json',
        'User-Agent': 'PostmanRuntime/7.28.4',
    }
});

我对http请求还是有点陌生​​,所以我真的不明白这是怎么回事。我在其他情况下也使用 axios 和不同的 URL,并且一切正常。