因为这次开发需要用到的环境是需要http进行的请求,所以必须使用http而不能使用https进行请求。但是实际操作的时候,发现在GoogleChrome浏览器打开页面的http请求后面总是变成https,一开始以为是服务器自己开了重定向,看了下服务器的Nginx配置并没有配置负载定向。
后面无意切换成IE浏览器的时候发现原本的http请求直接发出去了,后续查找资料了解具体原因发现这个竟然是谷歌浏览器默认开启了http转https请求,貌似现在新版的firefox火狐浏览器也这样了。
那出现这样的情况肯定也是要解决的嘛,这种的话就是自己进行手动改动。
-
在浏览器头部导航地址栏输入:chrome://net-internals/#hsts
-
找到底部的 Delete domain security policies 的表格內输入要清除的根域名,红色框框的一栏,点击delete。
-
如果有子域名,也要重复上面的方法再清除。
-
但是按完 Delete 之后,不会出现什么回应,为了确保你的 HSTS 清单已经删除成功,还需要验证下。最直观的体验就是你的请求不再自动定向成https可以直接请求并拿到响应数据。
-
也可以通过在hsts查询,如下图所示,当出现404NotFound就代表你成功了。