HTTP 414 URI Too Long means the request URL is longer than the server is willing to interpret. This often happens when query strings become excessively long, when a redirect loop appends parameters each cycle, or when a client mistakenly sends form data in the URL.
414 URI Too LongGET /search?q=cats&color=orange&size=large&breed=tabby&age=kitten&location=london&radius=50&sort=newest&page=1&limit=100&tag=fluffy&tag=indoor&tag=vaccinated&tag=neutered&tag=friendly HTTP/1.1
Host: www.example.com
User-Agent: Mozilla/5.0
Accept: text/htmlHTTP/1.1 414 URI Too Long
Content-Type: text/html; charset=utf-8
<!doctype html>
<html>
<body>
<h1>414 URI Too Long</h1>
<p>The URL you requested is too long for this server to process.</p>
</body>
</html>Move large data payloads from query parameters to a POST request body.
Reduce the number or length of query parameters. Use IDs instead of full data in URLs.
Verify the URL is not growing from redirect loops appending parameters each cycle.
The URL contains too many or too-long query parameters, exceeding the server's URL length limit.
Form data that should be in a POST body is being appended to the URL instead.
| Specification | Section |
|---|---|
| HTTP Semantics | RFC 9110 §15.5.15 |
This reference was compiled from official RFCs, protocol specifications, and hands-on troubleshooting experience. AI tools were used primarily for formatting and organizing the content on the page.