之前的一个旧项目,今天启动了一下,提示跨域问题,
在edge浏览器中测试正常,在谷歌浏览器会出现这个重定向问题。
但不是请求头的这些问题。而是在预检的时候有重定向,我把后端接口服务停了,还是显示重定向:

如上图所示,然后返回到网络请求中查看。
果然发现了问题,如下图:

响应头这里有一个HSTS,我大概看了下,意思是如果网站声明了使用https,就需要浏览器拒绝非https的请求。
我这个站点之前是https的,证书到期后我没有配置。解决办法就是暂时清除浏览器HSTS缓存。
解决方案:
1、访问 chrome://net-internals/#hsts
2、在 "Delete domain security policies" 中输入 xxx.com
3、点击 "Delete"
操作完以上就正常了。
评论 (0)
暂无评论,快来发表第一条评论吧!