概述

本文主要介绍GET请求返回HTTP状态为413错误的排查步骤。

问题描述

GET请求头大小超过10k时,返回的HTTP状态为413错误。

解决方案

  1. 架构为高防-->WAF-->SLB-->ECS,通过浏览器调试模式查看返回的HTTP状态为413。
  2. 如果SLB是TCP模式监听,说明是Nginx的client_max_body_size配置过小的问题。
  3. 使用本地Hosts解析到ECS实例测试,同样返回的HTTP状态为413,确认是Nginx配置问题导致的。

更多信息

相应产品的client_max_body_size配置限定值如下。
  • 高防 800M
  • WAF 3M
  • SLB 50G

适用于

  • DDoS高防IP