gpt4 book ai didi

javascript - axios把http改成https

转载 作者:行者123 更新时间:2023-12-04 13:14:21 28 4
gpt4 key购买 nike

我有只接受 http(没有 https)的服务器。而且当我调用一个api时,axios会自动将http更改为https。

我在这里创建 axios 实例:

export const axiosAgent = axios.create({
baseURL: "http://xxx.xxx.xxx/api/v1/",
});

但是在浏览器中http变成了https,所以变成了: https://xxx.xxx.xxx/api/v1/all
我得到 net::ERR_NAME_NOT_RESOLVED
我怎样才能防止这种情况?

更新
请求 header :
Provisional headers are shown
Accept: application/json, text/plain, */*
Access-Control-Allow-Origin: *
Referer: http://localhost:3000/patients
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36

并且没有响应头。

现在我得到 net::ERR_SSL_PROTOCOL_ERROR

最佳答案

我只是删除 <meta http-equiv="Content-Security-Policy" content="default-src 'self'">从 html 中的头部开始。问题解决了。
这个元标记将所有http请求都更改为https请求,因此这与axios无关。

关于javascript - axios把http改成https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61828245/

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