4×× 客户端错误

414 Request-URI Too Long 请求 URI 太长

服务器拒绝为请求提供服务,因为请求目标1 比服务器愿意解释的要长.

这种罕见的情况只有在客户端错误地将 POST 请求转换为具有长查询信息的 GET 请求时才可能发生,此时客户端已陷入重定向的“黑洞”(例如,重定向的 URI 前缀指向本身的后缀)或当服务器受到试图利用潜在安全漏洞的客户端的攻击时.

默认情况下,414 响应是可缓存的;即,除非方法定义或显式缓存控制2另有说明.


414 代码参考

Rails HTTP Status Symbol :request_uri_too_long

Go HTTP Status Constant http.StatusRequestURITooLong

Symfony HTTP Status Constant Response::HTTP_REQUEST_URI_TOO_LONG

Python2 HTTP Status Constant httplib.REQUEST_URI_TOO_LONG

Python3+ HTTP Status Constant http.client.REQUEST_URI_TOO_LONG

Python3.5+ HTTP Status Constant http.HTTPStatus.REQUEST_URI_TOO_LONG

← http状态码