414URI Too LongURI 过长

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

DeepSeek 娘被一个超长超长的蛋挞盒压在下面。
图版 06414 URI Too Long客户端错误

是什么意思?

常见原因是把 POST 改成了带巨大查询串的 GET、不断追加参数的重定向循环,或者有人在试探长度限制。

414 默认可以被启发式缓存。旧的原因是 “Request-URI Too Long”,RFC 9110 用的是 “URI Too Long”。

什么时候会出现?

  • 筛选或搜索表单把太多状态塞进了查询串。
  • 重定向链反复追加同样的参数。
  • 客户端把大数据塞进 URL,而不是请求体。
  • WAF 或服务器的 URI 长度限制设得很低。

怎么处理?

如果你是开发者

  • 把大载荷移到 POST、PUT 或 PATCH 的请求体里。
  • 先修复重定向循环,再考虑提高限制。
  • 如果确实要放宽限制,要有明确理由,并记录命中限制的请求。

如果你只是访客

  • 缩短地址,或者用站内搜索代替超长筛选链接。
  • 如果是从本站点开的链接,那就是链接太长了,告诉我们。

技术信息

状态类
客户端错误
默认是否可缓存
是

相关状态

出处