Querystringverwerker

Plak een URL of het gedeelte na het vraagteken. De parser decodeert waarden en behoudt lege of herhaalde sleutels.

Hoe een querystring te verwerken

  1. 1

    Plak de URL

    Ofwel de volledige URL, ofwel alleen het gedeelte na ?; fragmenten (#...) worden automatisch genegeerd.

  2. 2

    Lees de paren

    Elke parameter wordt een rij met zijn gedecodeerde sleutel en waarde.

  3. 3

    Controleer of er dubbele items zijn

    Herhaalde sleutels verschijnen als afzonderlijke rijen, in dezelfde volgorde als in de URL.

Typische volg-URL, gedecodeerd

Een URL als https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= wordt als volgt geanalyseerd:

Sleutel Waarde
product hat
utm_source newsletter
utm_medium email weekly
ref (leeg)

Uiteinde gevallen die worden verwerkt door de parser

  • Lege waarden (?ref=) worden behouden; sommige backend-systemen houden rekening met het verschil tussen ontbrekende en lege waarden.
    • Sleutels zonder het =-teken (?debug) worden met een lege waarde verwerkt.
    • Dubbele sleutels (?id=1&id=2) worden in volgorde bewaard; er wordt geen samenvoeging uitgevoerd vanwege verschillende framework-conventies.
  • Decoding van +: in het query-deel wordt + gebruikt als ruimte om compatibel te zijn met consumenten van application/x-www-form-urlencoded.
    • Ongeldig percentageverschuivingen (zoals een willekeurige %ZZ) worden in de uitvoer weergegeven, zodat u de fout kunt zien in plaats van dat gegevens onopgemerkt verloren gaan.

Veelgestelde vragen

Nee. Alles na de fragmentmarkering (#) behoort tot het URL-fragment en niet tot de querystring; dit wordt daarom verwijderd voordat de URL wordt geparseerd. Plak alleen het fragment apart als u dit wilt controleren.

Elke vermelding staat in een eigen rij en in de oorspronkelijke volgorde. Servers verwerken herhalingen verschillend; controleer uw framework.

Ja. De parser accepteert invoer zoals ?a=1&b=2, a=1&b=2 of een volledige URL en bepaalt welke onderdeel moet worden gecontroleerd.

Nee. Deze server-tool stuurt de tekst naar onze server zodra u op ‘Parseren’ klikt. Verwijder vooraf wachtwoorden, toegangstokens en andere geheimen.

Gerelateerde tools

Tool beschikbaar in andere talen