Eine URL in ihre Bestandteile zerlegen
Geben Sie den URL-Text ein und starten Sie die Analyse. Der Parser weist die Bestandteile der Adresse aus, ohne die referenzierte Ressource abzurufen.
Einsatzbereich des URL Parsers
Der URL Parser zerlegt bereitgestellten URL-Text in einzelne Bestandteile. Das ist nützlich, wenn Sie den Aufbau einer Adresse nachvollziehen und beispielsweise Schema, Hostname, Port, Pfad, Abfrage oder Fragment getrennt betrachten möchten. Die Verarbeitung bezieht sich auf den eingegebenen Text. Eine referenzierte Ressource wird dabei nicht abgerufen, sodass das Ergebnis den Aufbau der Eingabe beschreibt und nicht den Inhalt einer Seite bewertet.
Sie können das Ergebnis etwa beim Prüfen einer Adresse mit mehreren Abfrageparametern oder beim Nachvollziehen von Zugangsdaten, Pfadabschnitten und Fragmenten verwenden. Beachten Sie dabei, dass eine geparste Darstellung nicht automatisch bedeutet, dass die Adresse erreichbar ist oder auf eine bestimmte Ressource verweist. Für die Einordnung zählt zunächst, welche Textbestandteile in der Eingabe vorhanden sind.
URL-Text Schritt für Schritt zerlegen
- Öffnen Sie den URL Parser.
- Tragen Sie den zu untersuchenden URL-Text in das Eingabefeld ein. Eine Eingabe ist optional. Wenn Sie keinen Wert eintragen, wird eine voreingestellte Beispieladresse verwendet. Für eine gezielte Prüfung empfiehlt sich jedoch, den tatsächlich zu untersuchenden Text einzusetzen.
- Starten Sie die vorgesehene Analyseaktion.
- Lesen Sie die aufgeteilten Angaben im Ergebnis. Je nach Eingabe können dort unter anderem Schema, Netzwerkteil, Hostname, Port, Pfad, Parameter, rohe Abfrage, Fragment, Benutzername und eine rekonstruierte Darstellung erscheinen.
- Prüfen Sie die Abfrageparameter einzeln. Ein Name mit nur einem Wert wird als einzelner Wert dargestellt. Kommt derselbe Name mit mehreren Werten vor, wird für diesen Namen eine Sammlung ausgegeben. Dadurch lässt sich erkennen, ob ein Parameter einmal oder mehrfach in der Abfrage enthalten ist.
- Achten Sie bei eingebetteten Zugangsdaten auf die passwortbezogene Angabe. Ein nicht leeres Passwort wird dort durch drei Sternchen ersetzt. Wenn kein Passwort vorhanden oder der Wert leer ist, erscheint stattdessen
null. Ein vorhandener Benutzername kann weiterhin als Bestandteil ausgewiesen werden. - Vergleichen Sie die erkannten Angaben mit dem eingegebenen Text. Kontrollieren Sie besonders Port, Pfad, Fragment und die Reihenfolge beziehungsweise Mehrfachvorkommen der Abfragewerte, wenn Sie den Aufbau einer Adresse dokumentieren möchten.
Für einen aussagekräftigen Durchlauf wählen Sie eine Eingabe, die mehrere unterscheidbare Teile enthält. So können Sie prüfen, ob die Ausgabe die erwarteten Kategorien sichtbar macht, ohne eine abgerufene Seite als Vergleich heranzuziehen.
Ausgabe und Grenzen richtig verstehen
Bei einer nicht leeren Eingabe, die den normalen Verarbeitungspfad erreicht, enthält das Ergebnis aufgeschlüsselte URL-Bestandteile. Die rekonstruierte Darstellung kann Ihnen zusätzlich dabei helfen, die Zuordnung zwischen Ausgangstext und Ergebnis zu kontrollieren. Sie zeigt jedoch nicht, ob eine Adresse erreichbar ist oder welchen Inhalt eine referenzierte Ressource bereitstellt.
Die Form der Abfragewerte liefert eine eigene Informationsebene. Ein einzelner Wert und eine Sammlung mehrerer Werte sind unterschiedliche Ergebnisformen; berücksichtigen Sie diesen Unterschied, wenn Sie Angaben weiterverarbeiten oder dokumentieren. Ein Passwort wird nicht im Klartext ausgegeben, sofern der geparste Passwortwert nicht leer ist. Bei fehlendem oder leerem Passwort ist die passwortbezogene Angabe null.
Bleibt das Eingabefeld leer oder ist sein Wert anderweitig nicht vorhanden, kann die Rückgabe zwar als erfolgreich erscheinen, aber in ihren Daten eine Fehlerangabe statt geparster Komponenten enthalten. Bei bestimmten URL-Texten kann die Analyse zudem fehlschlagen, ohne dass ein behandeltes Fehlerergebnis festgelegt ist. Beurteilen Sie daher immer, ob tatsächlich Bestandteile zurückgegeben wurden, bevor Sie einzelne Angaben auswerten.
Praktisches Beispiel
Sie möchten eine Adresse mit Zugangsdaten, Port, Pfad, Abfrageparameter und Fragment in ihre einzelnen Bestandteile aufteilen.
Geben Sie eine HTTP-Adresse mit dem Benutzernamen user, dem Passwort pass, dem Hostnamen example.com, dem Port 8080, dem Pfad /path, dem Abfragepaar q=1 und dem Fragment frag ein und starten Sie die Analyse.
Für die beschriebene Eingabe weist das Ergebnis unter anderem http als Schema, example.com als Hostname und 8080 als Port aus. Das nicht leere Passwort erscheint in der passwortbezogenen Angabe als ***.
Einschränkungen
- Bestimmte URL-Texte können die Analyse scheitern lassen. Bei leerer Eingabe kann eine Fehlerangabe statt geparster Bestandteile zurückgegeben werden.
Häufige Fehler
- Leeres Eingabefeld: Ohne eingegebenen URL-Text kann die Rückgabe eine Fehlerangabe statt der erwarteten Komponenten enthalten. Tragen Sie eine nicht leere Eingabe ein und starten Sie die Analyse erneut.
Häufige Fragen
Ruft der URL Parser die Zielseite ab?
Nein, wenn Sie damit den Abruf der referenzierten Ressource meinen: Der Parser verarbeitet den bereitgestellten URL-Text durch Parsen und führt dafür keine Netzwerkanfrage aus.
Wie werden mehrfach vorkommende Abfrageparameter dargestellt?
Wenn ein Abfragename einmal vorkommt, wird sein Wert als einzelner Wert dargestellt. Bei mehreren Vorkommen erhält dieser Name eine Sammlung von Werten.
Wie behandelt der Parser ein Passwort in der URL?
Wenn der geparste Passwortwert nicht leer ist, wird die passwortbezogene Angabe durch drei Sternchen ersetzt. Fehlt der Wert oder ist er leer, lautet die Angabe null.