Die Adresse kommt als Teppichrolle

Satirisches Symbolbild: Eine viel zu lange URL-Rolle blockiert den Eingang zu einem Server-Schalter; darüber steht 414 URI Too Long.

Geschrieben von

unter

Fiktion/Satire, mit überprüftem Protokollrand: HTTP 414 URI Too Long bedeutet laut RFC 9110, dass die Ziel-URI länger ist, als der Server zu interpretieren bereit ist. MDN nennt als typische Stolperstellen unter anderem ein Formular, das versehentlich zu viel Zeug per GET in die Adresse klebt, Weiterleitungsschleifen und Angriffsversuche. Jetzt aber bitte die Tür freimachen, die URL wird gerade angeliefert.

Um kurz nach acht bog ein Browser in den Hof der Blechpresse ein. Er hatte keine Anfrage dabei, nicht im üblichen Sinn. Er schleppte eine Adresse. Eine lange. Eine wirklich lange. Vorn stand noch ordentlich /suche, dahinter kamen Fragezeichen, Parameter, Filter, Sortierung, Kampagnenreste, drei vergessene UTM-Schildchen und ein Suchbegriff, der aussah, als hätte jemand einen ganzen Einkaufszettel in die Hausnummer geschrieben.

Der Pförtner-Server sah auf. Dann auf die Rolle. Dann wieder auf den Browser.

„Das ist keine Adresse“, sagte er. „Das ist ein Auslegware.“

„Aber sie zeigt doch genau, wohin ich will“, sagte der Browser und trat auf das hintere Ende, das inzwischen beim Fahrradständer lag.

„Sie zeigt vor allem, dass du unterwegs niemanden gefragt hast, ob die Straße auch durch den Briefschlitz passt.“

Wenn der Weg länger ist als der Besuch

Eine URI ist im Web ein Zielzeiger. Meist kurz genug, um unauffällig im Protokollmantel mitzulaufen. Aber irgendwann wird aus dem Zielzeiger ein Umzugsplan. Besonders hübsch passiert das, wenn ein Formular statt per POST mit GET alles in die URL kippt: Namen, Auswahlkästchen, halbe Beschwerden, vielleicht noch die Stimmung des Vormittags. Zack, hängt die Eingabe nicht im Körper der Anfrage, sondern oben an der Adresse wie Dosen am Hochzeitsauto.

HTTP 414 ist dann nicht moralisch. Der Server ruft nicht: „Pfui, Parameter!“ Er sagt eher: Bis hierhin lese ich die Anschrift, danach wird es baulich. Die genaue Grenze ist je nach Server, Proxy, Anwendung und Sicherheitslaune unterschiedlich. Das Web ist an dieser Stelle keine DIN-Schublade, eher eine Werkbank mit mehreren Zollstöcken.

Und ja, Weiterleitungen können das auch. Eine URL zeigt auf eine zweite URL, die die erste URL vorne wieder anklebt, dann noch einmal, dann noch einmal, bis der Pfad aussieht wie ein Flur, den ein Architekt im Kreis gezeichnet hat. Irgendwann bleibt der Request stehen, atmet schwer und fragt, ob es hier auch einen Aufzug gibt. Gibt es nicht. Es gibt 414.

Die Blechpresse misst mit Bindfaden

In der Werkstatt wurde die Teppichrollen-Adresse probehalber über zwei Tische gelegt. Auf dem ersten Tisch lagen brauchbare Suchparameter. Auf dem zweiten Tisch begann bereits die Krämerseele des Marketings: Quelle, Medium, Kampagne, Unterkampagne, Unterunterkampagne, ein kleiner Beipackzettel namens „nur zur Sicherheit“ und dieses eine Feld, das niemand mehr löscht, weil es angeblich für ein Dashboard von 2019 wichtig war.

Der Server nahm die Schere nicht. Das wäre gefährlich, denn einfach hinten abschneiden kann bedeuten, dass aus „zeige mir rote Schrauben“ plötzlich „zeige mir rot“ wird, und dann steht wieder jemand im Lager und behauptet, die Maschine habe Kunst gemacht. Also stempelte er sauber: 414 URI Too Long. Nicht schön, aber ehrlich.

Der Browser rollte die Adresse wieder ein. Ein Teil wanderte in einen ordentlichen Anfragekörper, ein Teil in eine Sitzung, ein Teil in den Müll, wo bereits alte Trackingketten lagen und leise mit den Keksen stritten. Beim zweiten Versuch kam er mit einer Adresse zurück, die wie eine Adresse aussah.

Der Server las sie, nickte und öffnete. So einfach kann Verwaltung sein, wenn sie nicht versucht, den gesamten Vorgang auf das Klingelschild zu schreiben.