Parser di Stringa di Query

Incolla un URL o la parte dopo il punto interrogativo. Il parser decodifica i valori e conserva le chiavi vuote o ripetute.

Come analizzare una stringa di query

  1. 1

    Incolla l'URL

    Può essere l'intero URL o solo la parte dopo ?. I frammenti (#...) vengono ignorati automaticamente.

  2. 2

    Leggi le coppie

    Ogni parametro diventa una riga con la sua chiave e valore decodificati.

  3. 3

    Controlla i duplicati

    Le chiavi ripetute appaiono su righe separate, nello stesso ordine dell’URL.

URL di tracciamento tipico, decodificato

Un URL come https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= viene analizzato come:

Chiave Valore
product hat
utm_source newsletter
utm_medium email weekly
ref (vuoto)

Casi limite gestiti dal parser

  • Valori vuoti (?ref=) vengono mantenuti, alcuni backend si preoccupano della differenza tra mancante e vuoto.
  • Chiavi senza segno = (?debug) vengono analizzate con un valore vuoto.
  • Chiavi duplicate (?id=1&id=2) vengono preservate in ordine; non viene eseguita alcuna fusione poiché le convenzioni dei framework differiscono.
  • Decodifica di +: nella parte della query + diventa uno spazio per rimanere compatibile con i consumatori application/x-www-form-urlencoded.
  • Percentuali non valide (come un %ZZ errante) vengono lasciate nell’output in modo da poter vedere il bug invece di perdere silenziosamente dati.

Domande frequenti

No. Tutto ciò che segue il marcatore di frammento (#) appartiene al frammento URL, non alla stringa di query, quindi viene rimosso prima dell’analisi. Incolla solo il frammento separatamente se hai bisogno di ispezionarlo.

Ogni occorrenza appare in una riga separata e nell’ordine originale. I server le gestiscono diversamente: verifica il framework.

Sì. Il parser accetta input come ?a=1&b=2, a=1&b=2, o un URL completo e determina quale parte ispezionare.

No. Questo strumento invia il testo al nostro server quando premi «Analizza». Prima rimuovi password, token di accesso e altri dati segreti.

Strumenti correlati

Strumento disponibile in altre lingue