You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot默认POST请求内容最大限制是多少?

Spring Boot 嵌入式Tomcat下POST请求体默认最大限制说明

核心结论

你遇到的文档说明和实际情况的差异,是因为Spring Boot版本不同导致默认配置有变化:

  • Spring Boot 2.0及以后版本:**普通非multipart POST请求(如JSON格式)**默认无大小限制(Tomcat的maxPostSize参数默认值为-1)
  • Spring Boot 1.x版本:普通非multipart POST请求默认限制为2MB(对应TomcatmaxPostSize默认值为2MB)

补充说明

  • 请求类型区分:
    上述限制针对的是普通JSON、表单这类非文件上传的POST请求。如果是文件上传(multipart类型请求),Spring Boot的默认限制在不同版本也有调整:

    • Spring Boot 2.0~2.3:单文件最大1MB,整个请求最大10MB
    • Spring Boot 2.4及以后:单文件最大10MB,整个请求最大100MB
  • 手动调整配置:
    你可以通过配置文件显式设置参数来调整请求大小限制:

    • 调整普通POST请求大小(针对Tomcat):
      server.tomcat.max-post-size=10MB # 设为10MB,-1表示无限制
      
    • 调整multipart文件上传请求大小:
      spring.servlet.multipart.max-file-size=20MB
      spring.servlet.multipart.max-request-size=50MB
      

内容的提问来源于stack exchange,提问作者Galet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:36:23