URL-Builder

URLs aus Protokoll, Hostname, Pfad, Query-Parametern und Hash aufbauen

Was ist das und wie funktioniert es?

Ein URL-Builder konstruiert eine vollständige, gültige URL aus ihren Teilen — Protokoll, Hostname, Pfad, Query-Parameter und Hash — sodass Sie eine korrekte Adresse zusammensetzen, statt sie von Hand zu tippen und auf richtige Zeichensetzung zu hoffen. Eine URL hat eine präzise Struktur, jedes Stück durch bestimmte Zeichen verbunden: :// nach dem Protokoll, / für den Pfad, ? zum Start der Query, & zwischen Parametern und # für den Hash. Sie aus beschrifteten Feldern zu bauen heißt, die Trenner landen immer an der richtigen Stelle.

Es ist das Gegenstück zum URL-Parser: Wo ein Parser eine Adresse zerlegt, setzt ein Builder eine zusammen. Am nützlichsten behandelt er die Query-Zeichenkette — Sie fügen Parameter als Name/Wert-Paare hinzu, und er kodiert Sonderzeichen und verbindet sie mit & und =, genau dort brechen handgeschriebene URLs. Ein Leerzeichen oder Ampersand in einem Wert muss prozent-kodiert werden, sonst beschädigt es den Link, und der Builder erledigt das automatisch. Dieses Tool setzt die URL im Browser zusammen, das Eingegebene bleibt also auf Ihrem Gerät.

Anwendungsfälle

Häufige Fragen

Was sind die Teile einer URL?

Eine URL besteht aus Protokoll (https), Hostname (example.com), optionalem Port, Pfad (/page), Query-Zeichenkette (?key=value) und Hash bzw. Fragment (#section). Jedes ist durch bestimmte Zeichen verbunden, und ein Builder platziert diese Trenner korrekt, damit die Adresse gültig ist.

Warum brauchen Query-Parameterwerte Kodierung?

Zeichen wie Leerzeichen, &, = und ? haben in einer URL besondere Bedeutung, enthält ein Wert sie also, müssen sie prozent-kodiert werden — ein Leerzeichen wird %20 — sonst brechen sie die Struktur der URL. Ein Builder kodiert Parameterwerte automatisch, die häufigste Quelle von Fehlern in handgeschriebenen URLs.

Was ist der Unterschied zwischen Query-Zeichenkette und Hash?

Die Query-Zeichenkette (nach ?) wird an den Server gesendet und trägt meist Parameter, die Seite oder API liest. Der Hash (nach #) bleibt im Browser und wird nicht an den Server gesendet — er zeigt meist auf einen Seitenabschnitt oder wird von clientseitigen Apps genutzt.

Wie werden mehrere Parameter kombiniert?

Parameter werden als key=value-Paare geschrieben und mit einem Ampersand verbunden: ?a=1&b=2. Der erste Parameter folgt einem ?, jeder weitere wird durch & getrennt. Ein Builder fügt diese Trenner für Sie hinzu, sodass das Hinzufügen oder Entfernen eines Parameters nie ein verirrtes ? oder & hinterlässt.

Netzwerk

Subnetz-Rechner · IP-Adresse zu Binär · Query-String-Parser · MIME-Typ-Finder · HTTP-Header-Builder · Häufige Ports-Referenz