URL-Parser
Fügen Sie eine URL ein, um jede Komponente und eine Tabelle der dekodierten Query-Parameter zu sehen, dazu eine JSON-Darstellung zum Kopieren.
- protocol
- https:
- username
- user
- password
- pass
- hostname
- www.example.com
- port
- 8443
- pathname
- /path/to/page.html
- search
- ?q=search+term&page=2&tags=a&tags=b
- hash
- #section-1
- origin
- https://www.example.com:8443
| q | search term |
| page | 2 |
| tags | a |
| tags | b |
Über dieses Tool
Lange Tracking-Links, OAuth-Weiterleitungen und API-Aufrufe packen viel in eine einzige Zeile. Ein Parser zeigt, was wirklich darin steckt: welcher Host antwortet, ob ein Port oder Zugangsdaten eingebettet sind, wie der Pfad lautet und jeder Query-Parameter aus seiner Prozent-Kodierung zurückübersetzt — inklusive mehrfach vorkommender Schlüssel und Pluszeichen, die für Leerzeichen stehen.
Geparst wird mit der WHATWG-URL-Implementierung des Browsers, also genau der, die entscheidet, wohin ein Link tatsächlich führt. Sonderfälle wie fehlende Schemata, IPv6-Hosts und internationalisierte Domainnamen verhalten sich daher exakt wie beim echten Aufruf. Nichts wird an einen Server gesendet.
Häufige Fragen
- Warum wird meiner Eingabe https:// vorangestellt?
- Eine URL braucht ein Schema, um geparst werden zu können. Fehlt es, wird https:// angenommen, damit auch nackte Domains funktionieren.
- Werden die Query-Werte dekodiert?
- Ja. %20 und + werden zu Leerzeichen, weitere Escapes werden in der Parametertabelle aufgelöst.
- Was ist der Origin?
- Schema plus Host plus Port — die Grenze, die Browser für die Same-Origin-Policy heranziehen.