【SpringBoot应用篇】Spring Boot 配置HTTP 响应内容压缩

这篇具有很好参考价值的文章主要介绍了【SpringBoot应用篇】Spring Boot 配置HTTP 响应内容压缩。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

server:
  #如果是微服务环境,所有请求需要通过网关转发和返回时,则以下配置需要配置在网关上,而不是目标微服务上
  compression:
	#是否对响应数据开启gzip压缩,默认false
	enabled: true
	#响应内容长度超过设置大小时进行压缩,默认值为2048(2KB,不带单位时默认为字节)
	min-response-size: 10KB
	#对指定的响应类型进行压缩,值是数组,用逗号隔开
	mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json,application/xml

5、默认情况下,要执行压缩,响应的长度至少为 2048 字节,可以通过 server.compression.min-response-size 属性配置。

6、默认情况下,仅当响应的内容类型为以下内容之一时,才会对其进行压缩,可以通过 mime-types 属性配置:text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json,application/xm文章来源地址https://www.toymoban.com/news/detail-594138.html

到了这里,关于【SpringBoot应用篇】Spring Boot 配置HTTP 响应内容压缩的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【SpringBoot】Spring Boot 单体应用升级 Spring Cloud 微服务

    Spring Cloud 是在 Spring Boot 之上构建的一套微服务生态体系,包括服务发现、配置中心、限流降级、分布式事务、异步消息等,因此通过增加依赖、注解等简单的四步即可完成 Spring Boot 应用到 Spring Cloud 升级。 Spring Boot 应用升级为 Spring Cloud Cloud Native 以下是应用升级 Spring Clou

    2024年02月02日
    浏览(8)
  • Spring Boot中的max-http-header-size配置

    Spring Boot中的max-http-header-size配置

    默认情况下,Spring Boot Web 应用程序包括一个预配置的嵌入式 Web 服务器。但是,在某些情况下,我们希望修改默认配置以满足自定义要求。 在本教程中,讲解如何在 Spring Boot 2.x 应用程序的application.properties文件中对请求标头进行设置和使用max-http-header-size属性。 Spring Boot 支持

    2023年04月09日
    浏览(7)
  • HTTP常见响应码以及响应码代表的内容

    很有意思的一个段子 : 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。 消息: 描述: 200 OK 请求成功(其后是对GET和P

    2024年02月07日
    浏览(11)
  • 实现Spring Boot应用的安全配置

    随着互联网的发展,安全性变得越来越重要。在现代应用程序中,安全性是一个至关重要的方面。Spring Boot是一个用于构建新Spring应用的优秀框架。它提供了许多有用的功能,包括安全性。在本文中,我们将讨论如何实现Spring Boot应用的安全配置。 Spring Security是Spring Boot的一个

    2024年02月21日
    浏览(7)
  • Spring/SpringBoot 过滤器修改、获取http 请求request中的参数 和 response返回值,比如修改请求体和响应体的字符编码

    通过自定义filter,RequestWrapper,ResponseWrapper 处理请求和响应数据,比如修改请求体和响应体的字符编码 1.request 和 response 中的数据都是 存在流中的(缓存中)获取一次就没有了,需要重新写回去。所以需要两个包装类分别继承HttpServletRequestWrapper 和 HttpServletResponseWrapper 对 r

    2024年02月15日
    浏览(16)
  • 使用Nacos配置中心动态管理Spring Boot应用配置

    使用Nacos配置中心动态管理Spring Boot应用配置

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月12日
    浏览(12)
  • SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理

    SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理

    SpringBootWeb入门 我们在之前介绍Spring的时候,已经说过Spring官方(Spring官方)提供很多开源项目,点击projects,看到spring家族旗下的项目 Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选

    2024年02月12日
    浏览(37)
  • OpenFeign / SpringBoot 响应使用gzip压缩(含例子)

    OpenFeign / SpringBoot 响应使用gzip压缩(含例子)

    全局压缩(接口与浏览器响应压缩) min-response-size 与 mime-types 均包含默认值,可以不手动指定,如有其他需要可按需指定 局部压缩(微服务之间利用feign请求及响应压缩) 2.1准备product (测试全局压缩) 启动类添加注解 @EnableFeignClients 指定目录 接口类添加注解 @FeignClient 实

    2023年04月14日
    浏览(9)
  • Spring Boot应用程序如何配置 HTTPS 访问方式

    在 Spring Boot 应用程序中配置 HTTPS 访问方式可以根据你是否拥有由受信任的证书颁发机构(CA)签发的证书来分为两种情况:使用自签名证书和使用 CA 签发的证书。下面我将分别介绍这两种情况的配置方法: 使用自签名证书 如果你还没有有效的 SSL/TLS 证书,可以选择生成一个

    2024年01月20日
    浏览(11)
  • SpringBoot+jasypt-spring-boot-starter实现配置文件明文加密

    SpringBoot+jasypt-spring-boot-starter实现配置文件明文加密

    springboot:2.1.4.RELEASE JDK:8 jasypt-spring-boot-starter:3.0.2 Jasypt默认算法为PBEWithMD5AndDES,该算法需要一个加密密钥,可以在应用启动时指定(环境变量)。也可以直接写入配置文件 3.1 application.properties配置文件版 加密后,可删除jasypt.encryptor.password配置;发版时可在命令行中配置 3.2 函数

    2024年02月15日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包