Analizza parametri URL

Analizza i parametri di una query conservando ordine e nomi ripetuti.

I tuoi file vengono elaborati qui, sul tuo dispositivo

Non inviamo il tuo file o il contenuto del testo a un server di elaborazione. Non è necessario alcun conto e non vi è alcuna quota operativa giornaliera. I singoli strumenti hanno limiti di dimensione per proteggere la memoria del dispositivo.

È necessaria una connessione per caricare il sito e le sue risorse. L'hosting potrebbe ricevere dati tecnici sulle visite. Preferiti memorizzare solo gli identificatori di strumento in questo browser.

Come trattiamo i tuoi dati →

Come utilizzare questo strumento

  1. Incollare un URL completo o una query che inizia con ?.
  2. Parametri di analisi senza visitare il sito.
  3. Rivedere valori decodificati, nomi ripetuti e campi vuoti.

Un esempio che puoi verificare

Ispezionare una query contenente una ricerca e tag ripetuti.

Esempio di input

https://example.com/?q=hello+world&tag=a&tag=b&empty=

ImpostazioniURL HTTP/HTTPS o stringa di query; l'indirizzo non viene mai aperto.

Risultato atteso

[{"name":"q","value":"hello world"},{"name":"tag","value":"a"},{"name":"tag","value":"b"},{"name":"empty","value":""}]

Entrambi i tag rimangono e + diventa uno spazio. %2B produrrebbe un segno più.

Analizza parametri URL: usi e guida pratica

L'analisi dei parametri URL separa una query in nomi e valori leggibili. Aiuta a ispezionare filtri, link alle campagne e a richiedere esempi senza visitare la loro destinazione. Fornire un indirizzo HTTP o HTTPS completo o il modulo di query accettato dall'input. L'analisi funziona sulla struttura testuale; non invia l'indirizzo a un server per stabilire quale pagina risponde o cosa fa ogni parametro. Il risultato descrive la rappresentazione piuttosto che il comportamento remoto.

Lo stesso nome può verificarsi più di una volta. I nomi ripetuti possono rappresentare diversi filtri e non devono essere considerati automaticamente errori. La tabella mostra ogni occorrenza. Anche i valori vuoti possono essere importanti: distinguere una chiave mancante da una chiave presente senza contenuto. Un frammento che segue il segno hash serve un ruolo diverso dalla query e non deve essere trattato come un altro parametro server. Controllare i confini dell'indirizzo fornito prima di interpretare le singole righe.

L'interpretazione delle query cambia più i segni in spazi e decodifica le sequenze percentuali valide. Questo differisce dal convertitore URL generale, che mantiene più letteralmente. Quando una sorgente contiene una fuga incompleta o UTF-8 non valido, rivedere da dove proviene la stringa. Cambiare ciecamente la punteggiatura può alterare un valore che l'applicazione originale intendeva trasmettere. La convenzione di codifica del sistema ricevente è importante quando si sceglie tra questi due strumenti correlati.

Controllare una chiave ripetuta, un valore contenente spazi e un altro contenente caratteri speciali. L'encoder URL prepara un nuovo componente nella modalità appropriata. Evita di pubblicare esempi con token privati o dati personali, anche se l'analisi avviene localmente. Salvare un esempio fittizio per documentare il formato. Un parametro leggibile non stabilisce la sicurezza del collegamento o dimostra che un server accetta il nome; tali proprietà dipendono dall'applicazione ricevente.

Un controllo pratico prima di utilizzare il risultato

Per filtri ripetuti, preparare una query fittizia con due apparenze di una chiave e un'altra con un valore vuoto. Ispezionare tutte le righe prima di trasformare le informazioni in un oggetto, poiché tale trasformazione potrebbe scartare ripetizioni importanti per il server. Conservare la query originale con qualsiasi rappresentazione derivata.

Opzioni e limiti

Incollare un URL HTTP/HTTPS completo o una query come ?qhello&taga&tagb. La decodifica delle query tratta + come spazio e %2B come segno più. L'output è un array ordinato di coppie nome/valore, mantenendo i nomi ripetuti. L'URL non viene mai visitato. Massimo 100.000 caratteri e 2.000 parametri.

Domande frequenti

I numeri e i parametri senza valore sono conservati?

Ogni valore è testo. I parametri senza valore diventano stringhe vuote; i nomi ripetuti non vengono sovrascritti. Il frammento che segue è escluso dalla query.

I miei dati sono memorizzati su un server?

No. I contenuti e i file vengono elaborati nel browser senza un account. Chiudere la pagina perde i risultati non salvati.

Guide