问题描述:所有请求均为http请求,跳转页面之后,所有资源类全部变成https请求,且console控制台报错net::ERR_SSL_PROTOCOL_ERROR
,如下图所示
错误原因:https页面动态引入http资源,这样会导致资源block掉
解决方法:
排查代码发现,在跳转的相关页面中,发现了一行代码<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
,作用是自动将http请求升级为https请求。将本行代码注释,测试正常,使用http请求。
如果还想使用https请求方式,将接口使用https协议,并使用正确的SSL证书,可以通过nginx配置,将接口服务添加https绑定443端口,并选择证书