概述
本文主要介绍GET请求返回HTTP状态为413错误的排查步骤。
问题描述
GET请求头大小超过10KB时,返回的HTTP状态为413错误。
解决方案
- 架构为DDoS高防->WAF->SLB->ECS,通过浏览器调试模式查看返回的HTTP状态为413。
- 如果SLB是TCP模式监听,说明是Nginx的client_max_body_size配置过小的问题。
- 使用本地Hosts解析到ECS实例测试,同样返回的HTTP状态为413,确认是Nginx配置问题导致的。
更多信息
不同产品的client_max_body_size配置限定值如下:
- DDoS高防:800MB
- WAF:3MB
- SLB:50GB
适用于
- DDoS高防