朋友将数据库放在虚拟机上,数据库中存储的图片是http格式,在页面中请求的时候变成https导致无法访问
网页中 img 标签 src 指向资源地址为 http 资源地址,但是在 network 面板查看发出的网络资源请求却变成了 https 请求,导致资源找不到报错404。
原因:
1.因为添加如下CSP内容,将自动将http的不安全请求升级为https
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
但是如果去掉上述meta内容,页面可能会报错 “Mixed Content”,因为浏览器不允许安全的 https 页面混合请求不安全的 http 请求
2.可能是浏览器问题,Chrome会将http变成https。
可以更换浏览器试试。
标签:浏览器,请求,https,http,变成,页面 From: https://www.cnblogs.com/HanXuxian/p/18071410