引出问题
本地开发前端使用的url是localhost:8080,而localhost默认是http,而访问一个服务却是https协议的,出现(协议)跨域。当使用http协议去访问该服务时,chrome总会自动跳转到https协议上,导致跨域无法正常访问服务
解决方案
- 地址栏输入 chrome://net-internals/#hsts
- 找到底部Delete domain security policies一栏,输入想处理的域名,点击delete
- 清除下Chrome浏览器的缓存,再通过http访问之前的服务即可