414URI Too LongURI 过长
414 URI Too Long 表示目标 URI 太长,服务器不愿意解析,因此拒绝请求。这个状态码不常见,基本都是客户端的设计问题。

是什么意思?
常见原因是把 POST 改成了带巨大查询串的 GET、不断追加参数的重定向循环,或者有人在试探长度限制。
414 默认可以被启发式缓存。旧的原因是 “Request-URI Too Long”,RFC 9110 用的是 “URI Too Long”。
什么时候会出现?
- 筛选或搜索表单把太多状态塞进了查询串。
- 重定向链反复追加同样的参数。
- 客户端把大数据塞进 URL,而不是请求体。
- WAF 或服务器的 URI 长度限制设得很低。
怎么处理?
如果你是开发者
- 把大载荷移到 POST、PUT 或 PATCH 的请求体里。
- 先修复重定向循环,再考虑提高限制。
- 如果确实要放宽限制,要有明确理由,并记录命中限制的请求。
如果你只是访客
- 缩短地址,或者用站内搜索代替超长筛选链接。
- 如果是从本站点开的链接,那就是链接太长了,告诉我们。