Skip to content
MtrXTools

414 Request-URI Too Large

The URL is longer than the server accepts

Seen in nginx, Apache, APIs

The request line, mostly the query string, is too long for the server to accept (the current name is 414 URI Too Long).

Common causes

  • Large amounts of data sent as GET query parameters.
  • A redirect loop that appends to the query string each time.
  • Long tracking or filter parameters built up by the client.

How to fix it

  1. Send large data in a POST body instead of the URL.
  2. Fix redirects that keep adding parameters.
  3. If long URLs are genuinely needed, raise large_client_header_buffers in nginx or LimitRequestLine in Apache.
Check the redirect chain

Got a different message? Paste it into the error explainer.

Related errors

All 51 HTTP & CDN errors