前端axios请求报Mixed Content:the page at‘http://XXXX‘ was loaded over HTTPS解决方法
时间: 2024-01-30 14:04:15 浏览: 212
这个问题出现是因为你的页面是通过 HTTPS 加载的,但是你的请求是通过 HTTP 发送的,这就导致了 "Mixed Content" 错误。为了解决这个问题,你可以尝试以下方法:
1. 将你的请求地址改为 HTTPS 协议。这是最简单的解决方法,确保你的请求地址和页面地址使用相同的协议。
2. 使用相对路径来发送请求。将请求地址改为相对路径,这样无论页面是通过 HTTP 还是 HTTPS 加载的,请求都会使用相同的协议。
3. 在服务器端启用 HTTPS。如果你的服务器支持 HTTPS,可以将你的网站配置为通过 HTTPS 加载,这样就不会出现 Mixed Content 错误。
4. 使用代理服务器。如果你无法更改请求地址或者服务器配置,你可以考虑使用代理服务器来转发请求。通过将请求发送到代理服务器,然后由代理服务器再发送到目标地址,可以解决 Mixed Content 错误。
请根据你的具体情况选择适合的解决方法。希望对你有帮助!
阅读全文