URLs aus Protokoll, Hostname, Pfad, Query-Parametern und Hash aufbauen
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.
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.
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.
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.
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.
Subnetz-Rechner · IP-Adresse zu Binär · Query-String-Parser · MIME-Typ-Finder · HTTP-Header-Builder · Häufige Ports-Referenz