HTTP 414 status code


414 Request-URI Too Long

The requested URI is longer than the server can interpret, so the server refuses to serve the request. This is relatively rare. Common situations include:

The form submission that should use the POST method becomes the GET method, causing the query string (Query String) to be too long.

Redirect URI "black hole", for example, each redirection uses the old URI as part of the new URI, resulting in an overlong URI after several redirections.

The client is trying to attack the server by exploiting a security vulnerability that exists in some servers. This type of server uses a fixed-length buffer to read or operate the requested URI. When the parameters after GET exceed a certain value, buffer overflow may occur, causing arbitrary code to be executed. Servers without such vulnerabilities should return a 414 status code.