概述

本文主要介绍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高防