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
Incolla l'URL
Può essere l'intero URL o solo la parte dopo ?. I frammenti (#...) vengono ignorati automaticamente.
-
2
Leggi le coppie
Ogni parametro diventa una riga con la sua chiave e valore decodificati.
-
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 consumatoriapplication/x-www-form-urlencoded. - Percentuali non valide (come un
%ZZerrante) 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
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Creatore di diagrammi di flusso
Crea nel browser diagrammi di flusso visivi con cinque tipi di nodo, connessioni dirette e download SVG o PNG.
Validatore Email
Valida un indirizzo email: controllo della sintassi RFC 5322, verifica in tempo reale dei record MX, più dettagli su parte locale, dominio e lunghezza. Non viene inviata alcuna email.
Strumento disponibile in altre lingue
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- Parser query stringa [PL]
- Phân tích chuỗi truy vấn [VI]
- Analisador de String de Consulta [PT]
- クエリ文字列の解析 [JA]
- محلل سطر الاستعلام [AR]
- Querystringverwerker [NL]
- 쿼리 문자열 파서 [KO]
- Analizador de Cadenas de Consulta [ES]
- Stränganalys för frågestruktur [SV]
- Pemisahan String Pernyataan Kueri [ID]
- Analyseur de chaîne de requête [FR]
- Abfragezeichenfolgen-Parser [DE]
- Query String Parser [EN]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]