HTTP 414-Statuscode
414 Request-URI Too Long
Der angeforderte URI ist länger, als der Server interpretieren kann, sodass der Server die Bearbeitung der Anfrage verweigert. Dies kommt relativ selten vor:
Formularübermittlung, die die POST-Methode verwenden sollte, wird zur GET-Methode, was dazu führt, dass die Abfragezeichenfolge (Query String) zu lang ist.
Umleitungs-URI „schwarzes Loch“, zum Beispiel verwendet jede Umleitung den alten URI als Teil des neuen URI, was nach mehreren Umleitungen zu einem überlangen URI führt.
Der Client versucht, den Server anzugreifen, indem er eine Sicherheitslücke ausnutzt, die in einigen Servern besteht. Dieser Servertyp verwendet einen Puffer fester Länge, um den angeforderten URI zu lesen oder zu betreiben. Wenn die Parameter nach GET einen bestimmten Wert überschreiten, kann es zu einem Pufferüberlauf kommen, der zur Ausführung beliebigen Codes führt. Server ohne solche Schwachstellen sollten den Statuscode 414 zurückgeben.