Web项目转http之后静态资源仍为https解决

在重构中由于当前项目对安全性的要求没有太高,为了避免网站频繁提示安全性问题,我们的web项目要改为http协议。最后生产环境部署完成发现原来的静态文件还是https请求。
        其实解决这个问题非常简单,(此处省略一大堆不起作用的尝试哈)直接去项目的head中查看,是否有<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">,果然,问题就在这里。页面一旦发现有这个请求头,就在加载 http 资源时自动替换成 https 请求的,注释此代码,即可解决啦。

然后老大对我说:有用了,666!

原文地址:https://www.cnblogs.com/heliling/p/10690116.html

时间: 2024-11-08 02:13:33

Web项目转http之后静态资源仍为https解决的相关文章

eclipse部署的web项目没有添加到Tomcat的webapps目录下解决方法

eclipse没有像myeclipse那样,添加web项目时会自动部署到Tomcat的webapps目录下. 而是部署到了eclipse的.metadata\.plugins\org.eclipse.wst.server.core\tmp0或.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps下. 我们就是的思路就是改变web项目部署的地址 解决方法如下 参考文章:https://blog.csdn.net/woshixuy

SpringMVC-Spring-Hibernate项目搭建之三-- freemarker &amp; 静态资源整合

一. 前段目录结构如下架构如下: 二. freemarker文件配置 在 web.xml 文件中指定 spring 配置文件的位置 三. 配置springmvc-servlet.xml文件 1)配置自动扫描包 -- 能读取到@Controller相关java包: 2)默认的注解映射的支持 -- 读取静态文件: 3)设置freemarker 的配置文件: 4)设置对静态资源文件的访问: <?xml version="1.0" encoding="UTF-8"?&

获取springboot项目static目录的静态资源

在项目开发的时候肯定会遇到这样的场景需求.比如,需要读取项目static目录下的静态资源.但是应该怎么实现这样的需求呢?最近笔者在开发一个springboot项目也是遇到了类似的需求.就是把一些城市信息存放到一个json文件里面,而这个json文件就是存放到项目的static目录中.接下来就看看笔者是怎么拿到这些城市信息数据的. 步骤一:构造一个json文件 [ { "name": "北京", "city":[{"name":

SpringMVC中css,js,图片等静态资源被拦截的解决办法

一.静态资源的存放路径 css,js,图片等静态资源存放在项目的路径必须为 二.html.jsp导入静态资源文件 html.jsp页面中的导入静态资源文件: js: css: 图片: 二.web.xml和SpringMVC配置文件中的配置 方法一: web.xml中的配置: SpringMVC配置文件中的配置: 方法二: web.xml中的配置: 与之对应的SpringMVC配置文件中不用特别配置 方法三: web.xml中的配置: 或者 与之对应的SpringMVC配置文件中不用再添加特殊配置

Java Web 减少网络 IO、静态资源磁盘 IO 有效的办法--响应使用 GZIP( 压缩http请求与响应gzip压缩)

(转载http://blog.csdn.net/hylclxy/article/details/7779662) 出于节约流量考虑, 客户端在向服务端发送request的时候对post数据进行gzip压缩, 同时服务端把返回的数据也进行gzip压缩. 为防止遗忘, 记录在此.   编写工具类GzipUtil.java, 开始没考虑好, 方法实现得较乱: public static String METHOD_POST = "POST"; public static final Stri

web项目存数据到数据库,中文乱码,解决过程

排查原因: 打断点,查看到底是在执行存数据库操作之前就已经乱码了,还是存数据库操作后乱码的. 前者解决方案: 在web.xml里面加上: <filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <async-supported&g

转转hybrid app web静态资源离线系统实践

一.前言 目前的转转app是一个典型的hybrid app,采用的是业内主流的做法: 客户端内有大量业务页面使用webview内加载h5页面承载. 其优点是显而易见的,即:web页面上线频度满足快速迭代的业务需求,不受客户端审核和发版的时间限制,也可以将各个业务线的开发工作分摊到各个业务的fe团队上,使得个业务线可以并行开发. 而缺点,则不言而喻的在于客户端内webview加载h5页面,准确来说是web应用的性能和体验,是肯定不及客户端的.本篇文章中,笔者将会梳理立足于本团队内,根据团队的特点和

【SpringMVC】SpringMVC访问静态资源

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 本文要以一个例子来说明SpringMVC访问静态资源 <mvc:resources 的使用方法:<!--对静态资源文件的访问--> <mvc:resources mapping="/images/**" location="/images/" /> /images /**映射到 ResourceHttpRequestHandler

国内站点经常使用的一些 CDN 静态资源公共库加速服务

web开发人员们的福利来了..旨在为大家提供更快很多其它更好的静态资源库的CDN载入库方案! CDN公共库是指将经常使用的JS库存放在CDN节点,以方便广大开发人员直接调用. 与将JS库存放在server单机上相比,CDN公共库更加稳定.快速.一 般的CDN公共库都会包括全球全部最流行的开源JavaScript.JQuery等库.你能够在自己的网页上直接通过script标记引用这些资源.这样做不仅能够为您 节省流量.还能通过CDN加速.获得更快的訪问速度.注意站点要支持ssl的有些资源慎用.最好