接口请求403报错strict-origin-when-cross-origin
时间: 2023-11-01 17:57:42 浏览: 348
Referrer-Policy : strict-origin-when-cross-origin解决方案
strict-origin-when-cross-origin是一种安全策略,它是浏览器对跨域请求的一种保护机制。当你的前端页面通过https进行访问,而接口请求却是通过http时,就会触发这个报错。这是因为浏览器默认只允许在同源下进行跨域请求。
解决方法是将接口请求也改为https,以保持同源的安全性。你可以检查你的接口请求是否使用了正确的协议,并且确保服务器也配置了正确的https证书。
此外,关于你提到的往返缓存插件Back-forward cache的问题,它的强制缓存模式可能会导致Strict-origin-when-cross-origin的报错。你可以在Chrome浏览器的设置中修改该插件的模式,选择除了Default和Enable force caching all pages以外的其他模式来解决该问题。
关于443端口状态的检查和重新加载防火墙配置,你可以使用命令firewall-cmd --add-port=443/tcp --zone=public --permanent来查看和设置443端口的状态。
阅读全文