Abfragezeichenfolgen-Parser

Fügen Sie eine URL oder den Teil nach dem Fragezeichen ein. Der Parser decodiert die Werte und bewahrt leere oder wiederholte Schlüssel.

So parsen Sie eine Abfragezeichenfolge

  1. 1

    Fügen Sie die URL ein

    Entweder die gesamte URL oder nur den Teil nach ?. Fragmente (#...) werden automatisch ignoriert.

  2. 2

    Lesen Sie die Paare

    Jeder Parameter wird zu einer Zeile mit seinem dekodierten Schlüssel und Wert.

  3. 3

    Überprüfen Sie auf Duplikate

    Wiederholte Schlüssel erscheinen jeweils in einer eigenen Zeile und in der Reihenfolge der URL.

Typische Tracking-URL, dekodiert

Eine URL wie https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= wird als:

Schlüssel Wert
product hat
utm_source newsletter
utm_medium email weekly
ref (leer)

Randfälle, die der Parser behandelt

  • Leere Werte (?ref=) werden beibehalten, einige Backends achten auf den Unterschied zwischen fehlend und leer.
  • Schlüssel ohne = Zeichen (?debug) werden mit einem leeren Wert geparst.
  • Duplizierte Schlüssel (?id=1&id=2) werden in der Reihenfolge beibehalten; es erfolgt keine Zusammenführung, da die Konventionen der Frameworks unterschiedlich sind.
  • + Dekodierung: Im Abfragebereich wird + zu einem Leerzeichen, um mit application/x-www-form-urlencoded Verbrauchern kompatibel zu bleiben.
  • Ungültige Prozent-Escapes (wie ein fehlendes %ZZ) bleiben im Output, damit Sie den Fehler sehen können, anstatt stillschweigend Daten zu verlieren.

Häufig gestellte Fragen

Nein. Alles nach dem Fragmentmarker (#) gehört zum URL-Fragment, nicht zur Abfragezeichenfolge, daher wird es vor dem Parsen entfernt. Fügen Sie das Fragment separat ein, wenn Sie es überprüfen müssen.

Jedes Vorkommen erscheint in einer eigenen Zeile und in ursprünglicher Reihenfolge. Server behandeln Wiederholungen unterschiedlich; prüfen Sie Ihr Framework.

Ja. Der Parser akzeptiert Eingaben wie ?a=1&b=2, a=1&b=2 oder eine vollständige URL und erkennt, welchen Teil er überprüfen soll.

Nein. Dieses Tool sendet den Text beim Klick auf „Parsen“ an unseren Server. Entfernen Sie vorher Passwörter, Zugriffstoken und andere Geheimnisse.

Verwandte Tools

Tool in anderen Sprachen verfügbar