URL aus einzelnen Komponenten erstellen
Mit dem URL Builder setzen Sie eine URL aus Schema, Host, Port, Pfad, Abfrage, Parameter und Fragment zusammen. Die Abfrage erscheint zusätzlich als strukturierte Parameterinformation, ohne dass ein Netzwerkzugriff erfolgt.
Bestandteile und Ausgangswerte
Der URL Builder setzt eine URL aus den Bestandteilen Schema, Host, Port, Pfad, Parameter, Abfrage und Fragment zusammen. Das ist nützlich, wenn Sie den Einfluss einzelner Eingaben nachvollziehen oder mehrere Zusammensetzungen miteinander vergleichen möchten. Die Abfrage wird außerdem in strukturierte Informationen zu ihren Parametern aufgeteilt.
Als Schema stehen https und http zur Auswahl, wobei https voreingestellt ist. Der Host beginnt mit example.com, der Port mit 0 und der Pfad mit /. Für die Abfrage ist bereits key=value&lang=en eingetragen; Parameter und Fragment enthalten zunächst keinen Text. Diese Ausgangswerte bieten Ihnen eine klar erkennbare Grundlage für eigene Änderungen.
Die Ausgabe beschreibt die Zusammensetzung aus den eingegebenen Bestandteilen. Sie sollten sie daher als Darstellung der Eingaben lesen und nicht als Aussage darüber, ob eine Adresse außerhalb des Builders verwendet werden kann. Besonders bei der Abfrage lohnt sich ein Vergleich zwischen dem eingegebenen Text und den daraus dargestellten Parameterinformationen.
Eine URL aus Komponenten zusammensetzen
-
Wählen Sie beim Schema
httpsoderhttp. Wenn Sie die Voreinstellung nicht ändern, wirdhttpsfür den Aufbau eingesetzt. -
Tragen Sie den gewünschten Host ein. Der Ausgangswert
example.comkann durch eine andere Hostangabe ersetzt werden, wenn Sie deren Beitrag zur Zusammensetzung betrachten möchten. -
Ergänzen Sie bei Bedarf einen Port. Der Startwert ist
0. Ein eingegebener Port wird hinter dem Host aufgenommen, sofern er als Ganzzahl größer als0übernommen wird; bei8080erscheint dort ein entsprechender Portabschnitt. -
Geben Sie den Pfad ein. Beginnt der Text nicht mit
/, wird dieser Schrägstrich vor der Zusammensetzung ergänzt. Aus der Eingabeapiwird für den Aufbau deshalb/api. -
Prüfen Sie die Abfrage und ändern Sie sie bei Bedarf. Ohne eigene Anpassung bleibt der vorgegebene Text
key=value&lang=enerhalten. Parameter und Fragment können Sie unabhängig davon mit Inhalt versehen, wenn diese Bestandteile in Ihrer Variante benötigt werden. -
Betrachten Sie die erzeugte Darstellung und die zusätzlich aufbereiteten Abfrageparameter. Für einen verständlichen Vergleich verändern Sie zunächst nur eine Eingabe. Danach können Sie eine weitere Komponente anpassen und beobachten, welcher Teil der Darstellung sich mitändert.
-
Notieren Sie bei einem Vergleich die verwendeten Eingaben getrennt voneinander. So lässt sich später nachvollziehen, ob eine Veränderung vom Schema, Host, Port, Pfad, Abfragetext, Parameter oder Fragment stammt. Die Standardeinstellungen können dabei als Rückkehrpunkt dienen.
Die Ausgabe richtig einordnen
Die dargestellte URL fasst die ausgewählten Bestandteile in einer Zeichenfolge zusammen. Zusätzlich können die aus dem Abfragetext ermittelten Parameter in strukturierter Form erscheinen. Dadurch können Sie die sichtbare Zusammensetzung neben der Aufteilung der Abfrage betrachten, statt beide Ergebnisse miteinander zu verwechseln.
Der Standardausgangspunkt hat eine festgelegte Kombination aus Schema, Host, Port, Pfad und vorgegebenem Abfragetext. Ein Port mit dem Wert 0 wird dabei nicht als positiver Portabschnitt hinter dem Host eingefügt. Bei einem Wert wie 8080 kann sich die Darstellung dagegen um diesen Abschnitt erweitern, sofern die Eingabe entsprechend übernommen wird.
Auch ein automatisch ergänzter Schrägstrich ist bei der Bewertung zu berücksichtigen. Wenn Sie einen Pfad ohne führenden Schrägstrich eingeben, zeigt das Ergebnis die für den Aufbau ergänzte Form. Bei einer unerwarteten Parameterstruktur vergleichen Sie zuerst Trennzeichen und Inhalte des Abfragetextes mit den aufbereiteten Angaben.
Die Zusammensetzung bestätigt weder die Erreichbarkeit noch die Gültigkeit oder korrekte Kodierung einer Adresse. Ebenso ist die strukturierte Abfrageinformation kein Nachweis dafür, dass die enthaltenen Angaben an anderer Stelle erfolgreich verwendet werden können. Für die Beurteilung des Ergebnisses bleibt deshalb maßgeblich, welche Eingaben Sie tatsächlich vorgenommen haben.
Praktisches Beispiel
Sie möchten eine Adresse mit dem Schema http, dem Host test.com und dem eingegebenen Pfad api zusammensetzen, wobei der Builder den fehlenden führenden Schrägstrich berücksichtigt.
Wählen Sie http, ersetzen Sie den Host durch test.com und tragen Sie api als Pfad ein. Betrachten Sie anschließend die zusammengesetzte Darstellung und die aufbereiteten Abfrageinformationen, sofern eine Abfrage vorhanden ist. Der erwartbare Ergebnisumfang betrifft damit die gewählten Komponenten und die separate Parameterdarstellung.
Die Ausgabe enthält die gewählten Bestandteile http, test.com und die für den Aufbau ergänzte Pfadform /api; zusätzlich können strukturierte Informationen zur eingegebenen Abfrage erscheinen.
Einschränkungen
- Die Darstellung setzt Eingaben zusammen, belegt aber weder Erreichbarkeit noch Gültigkeit oder korrekte Kodierung der daraus entstehenden Adresse.
Häufige Fehler
- Ein Pfad ohne führenden Schrägstrich kann beim Vergleich irritieren; geben Sie beispielsweise
apiein und berücksichtigen Sie die Ergänzung zu/api, bevor Sie die zusammengesetzte Darstellung beurteilen.
Häufige Fragen
Welche Ausgabe entsteht mit den Standardeinstellungen?
Wenn Sie die Ausgangswerte unverändert lassen, verwendet der Aufbau https, example.com, den Port 0 und den Pfad /; die Abfrage lautet key=value&lang=en, während Parameter und Fragment leer bleiben.
Wann wird ein eingegebener Port berücksichtigt?
Ein Port wird hinter dem Host berücksichtigt, wenn seine Eingabe als Ganzzahl größer als 0 übernommen wird. Der voreingestellte Wert 0 erfüllt diese Bedingung nicht und wird daher nicht als positiver Portabschnitt eingefügt.
Kann ich damit die Erreichbarkeit einer Adresse prüfen?
Die Zusammensetzung selbst prüft keine Erreichbarkeit. Der Abfragetext wird zwar strukturiert aufbereitet, doch daraus folgt weder ein Abruf noch ein Nachweis für Gültigkeit oder korrekte Kodierung der Adresse.