URL-Parser
URL einfügen — Protokoll, Host, Port, Pfad, Query-Parameter (decodiert), Hash und Origin auf einen Blick.
Geben Sie oben eine Eingabe ein, um das Ergebnis zu sehen.
Geben Sie oben eine Eingabe ein, um das Ergebnis zu sehen.
Wofür ist das?
Eine URL hat sieben definierte Teile (Schema, Authority, Host, Port, Pfad, Query, Fragment), die man als eine Zeichenkette sieht. In einer aufgeschlüsselten Tabelle sieht man Probleme leichter. Das Tool nutzt das native URL-Objekt des Browsers — Parse passt genau zu dem, was JS sieht.
Wann verwenden
- OAuth-Callback debuggen wenn
stateodercodekomisch aussieht. - Tracking-URL (UTM, Click-Tokens) decodiert betrachten.
- Webhook-URL prüfen.
- Deep Links zwischen Apps vergleichen.
Häufige Stolperfallen
- Wiederholte Keys sind real.
?a=1&a=2= zwei Werte. - Fragment erreicht den Server nicht. Alles nach
#bleibt im Browser. +und%20decodieren beide zu Space (Query-String).- Standard-Ports erscheinen nicht in
port. - Punycode-Hostnames. Browser-abhängige Anzeige.
- Origin kann "null" sein bei file://, data:, sandboxed.
- Parsing ≠ Validierung.