How do I resolve a HTTP 414 “Request URI too long” error?

Under Apache, the limit is a configurable value, LimitRequestLine. Change this value to something larger than its default of 8190 if you want to support a longer request URI. The value is in /etc/apache2/apache2.conf. If not, add a new line (LimitRequestLine 10000) under AccessFileName .htaccess.

However, note that if you’re actually running into this limit, you are probably abusing GET to begin with. You should use POST to transmit this sort of data — especially since you even concede that you’re using it to update values. If you check the link above, you’ll notice that Apache even says “Under normal conditions, the value should not be changed from the default.”

Leave a Comment