首页/网络/协议速查/413 Content Too Large 内容过大
HTTP 方法与状态码91 条

413 Content Too Large 内容过大

请求体超过服务器允许的大小上限,服务器拒收。Nginx 默认 client_max_body_size 1m,上传大文件最容易撞到它。

协议速查网络更新于 2026-10-12
名称413 Content Too Large
作用请求体超限
规范RFC 9110 §15.5.14(原 Payload Too Large 更名)
常见配置Nginx client_max_body_size;Tomcat maxPostSize;Spring max-http-request-size

Nginx 调整上传上限

Nginx 调整上传上限
server {
    client_max_body_size 100m;   # 默认 1m,上传接口常需上调
}
上调之前先评估内存与磁盘压力;网关、WAF、后端框架每一层都可能独立限流,逐层核对才能根治 413。

易错点

  • 只在 Nginx 调大上限,后端 Spring/Tomcat 仍按默认拒绝,表现为「有时 413 有时 500」
  • 413 响应可能来自 CDN 边缘节点,源站日志里什么都没有,需查 CDN 日志

数据来源与参考

  • RFC 9110 §15.5.14 413
  • Nginx client_max_body_size 文档

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌