Most of us web developers will never encounter an HTTP 414 Error. According to the W3C, 414 means:

Request-URI Too Long - The server is refusing to service the request because the Request-URI is longer than the server is willing to interpret. This rare condition is only likely to occur when a client has improperly converted a POST request to a GET request with long query information, when the client has descended into a URI "black hole" of redirection (e.g., a redirected URI prefix that points to a suffix of itself), or when the server is under attack by a client attempting to exploit security holes present in some servers using fixed-length buffers for reading or manipulating the Request-URI.

While no one is exactly clear on exactly how long "too long" is, I'm sure that most of us would agree that 255 characters are enough, 2000 characters are really pushing it, and 4000 characters are, without a doubt, Way Too F#%&ing Long.

Of course, not everyone agrees with that assessment. Take A.C.'s predecessor, for example, who devised this devilishly clever method of dynamically generating report definitions, all without the need for a pesky HTTP POST...

 

GET /somemodule/?jaUsrType=hrUsr&param_attr_25831_376330_0=416121|416121|4161
21|416121|416121|416121|416121|416121|416121|416121|416121|416121|416121|4161
21|416121|416121|416121|416121|416121|416121|416121|416121|416121|416121|4161
21|416121|416121|416121|416121|416121|416121|416121&start=0&hideStatus_376330
_0=show|show|show|show|show|show|show|show|show|show|show|show|show|show|show
|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|s
how|show&indexOrder_0=4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4
|4|4|4|4&rowsPer=25&pgNum=1&hideStatus_422435_0=hide|hide|hide|hide|hide|hide
|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|h
ide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide&param_attr_25831_378209
_0=417738|417738|417738|417738|417738|417738|417738|417738|417738|417738|4177
38|417738|417738|417738|417738|417738|417738|417738|417738|417738|417738|4177
38|417738|417738|417738|417738|417738|417738|417738|417738|417738|417738&selC
an=1201682&addedCategory=25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0
|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7
571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|757
1_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_
2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|
25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25
831_0|7571_2|25831_0|7571_2|25831_0|7571_2&selApp=1356173&salary_type=Annuall
y&indexOrder_2=2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|
2&hr=0search_app&hideStatus_422433_0=hide|hide|hide|hide|hide|hide|hide|hide|
hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hi
de|hide|hide|hide|hide|hide|hide|hide|hide&hideStatus_378212_0=show|show|show
|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|s
how|show|show|show|show|show|show|show|show|show|show|show|show|show&param_at
tr_7571_376399_2=416264|416261|416262|416264|416261|416262|416264|416261|4162
62|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|4162
61|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262|4162
64|416261|416262|416264|416261|416262|416264|416261|416262|416264|416261|4162
62|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|4162
61|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262|4162
64|416261|416262|416264|416261|416262|416264|416261|416262|416264|416261|4162
62|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|4162
61|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262&para
m_attr_25831_378212_0=417747|417747|417747|417747|417747|417747|417747|417747
|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747
|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747
|417747|417747&status_filter=700|700|700|700|700|700|700|700|700|700|700|700|
700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|7
00&hideStatus_422436_0=hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide
|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|h
ide|hide|hide|hide|hide|hide&hideStatus_378209_0=show|show|show|show|show|sho
w|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|
show|show|show|show|show|show|show|show|show|show|show&hideStatus_376399_2=sh
ow|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show
|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|s
how&searchType=appSearch&filterCountHid=3&hidStD=true&param_attr_25831_378211
_0=417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|4177
43|417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|4177
44|417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|4177
43|417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|4177
44|417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|4177
43|417744|417743|417744|417743|417744|417743|417744|417743|417744&hidColOrd=c
:p:s:d&hideStatus_378211_0=show|show|show|show|show|show|show|show|show|show|
show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|sh
ow|show|show|show|show|show|show&jaScrType=detScrn&subTabState=app&hideStatus
_422433_0=hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hi
de|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide
|hide|hide|hide&hideStatus_378209_0=show|show|show|show|show|show|show|show|s
how|show|show|show|show|show|show|show|show|show|show|show|show|show|show|sho
w|show|show|show|show|show|show|show|show&param_attr_25831_376330_0=416121|41
6121|416121|416121|416121|416121|416121|416121|416121|416121|416121|416121|41
6121|416121|416121|416121|416121|416121|416121|416121|416121|416121|416121|41
6121|416121|416121|416121|416121|416121|416121|416121|416121&hideStatus_37639
9_2=show|show|show|show|show|show|show|show|show|show|show|show|show|show|sho
w|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|
show|show&hideStatus_378211_0=show|show|show|show|show|show|show|show|show|sh
ow|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show
|show|show|show|show|show|show|show&param_attr_7571_376399_2=416264|416261|41
6262|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|41
6261|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262|41
6264|416261|416262|416264|416261|416262|416264|416261|416262|416264|416261|41
6262|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|41
6261|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262|41
6264|416261|416262|416264|416261|416262|416264|416261|416262|416264|416261|41
6262|416264|416261|416262|416264|416261|416262|416264|416261|416262|416264|41
6261|416262|416264|416261|416262|416264|416261|416262|416264|416261|416262|41
6264|416261|416262|416264|416261|416262&param_attr_25831_378212_0=417747|4177
47|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747|4177
47|417747|417747|417747|417747|417747|417747|417747|417747|417747|417747|4177
47|417747|417747|417747|417747|417747|417747|417747|417747&hideStatus_376330_
0=show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|
show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|sh
ow|show&hideStatus_422436_0=hide|hide|hide|hide|hide|hide|hide|hide|hide|hide
|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|h
ide|hide|hide|hide|hide|hide|hide&indexOrder_2=2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|
2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2|2&indexOrder_0=4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|
4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4|4&param_attr_25831_378209_0=417738|417738|417
738|417738|417738|417738|417738|417738|417738|417738|417738|417738|417738|417
738|417738|417738|417738|417738|417738|417738|417738|417738|417738|417738|417
738|417738|417738|417738|417738|417738|417738|417738&hideStatus_378212_0=show
|show|show|show|show|show|show|show|show|show|show|show|show|show|show|show|s
how|show|show|show|show|show|show|show|show|show|show|show|show|show|show|sho
w&param_attr_25831_378211_0=417743|417744|417743|417744|417743|417744|417743|
417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|
417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|
417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|
417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|
417744|417743|417744|417743|417744|417743|417744|417743|417744|417743|417744|
417743|417744&hideStatus_422435_0=hide|hide|hide|hide|hide|hide|hide|hide|hid
e|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|hide|
hide|hide|hide|hide|hide|hide|hide|hide&addedCategory=25831_0|7571_2|25831_0|
7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|75
71_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571
_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2
|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|2
5831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|258
31_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2|25831_0|7571_2&filte
rCountHid=3&status_filter=700|700|700|700|700|700|700|700|700|700|700|700|700
|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700|700&
salary_type=Annually&start=0 HTTP/1.1