Command Palette

Search for a command to run...

PA

Parser URL

Rompi qualsiasi URL nelle sue parti - schema, host, porta, percorso, query e frammento - e leggi la stringa di query come tabella chiave-valore pulita e decodificata.

Normalised URL
https://john:[email protected]:8443/catalog/shoes?color=red&size=42&size=43&q=trail%20runner#reviews
Components
Schemehttps
Originhttps://shop.example.co.uk:8443
Usernamejohn
Passwords3cret
Hostshop.example.co.uk:8443
Hostnameshop.example.co.uk(TLD: .uk)
Port8443(explicit)
Path/catalog/shoes
Query?color=red&size=42&size=43&q=trail%20runner
Fragment#reviews
Path segments (2)
0: catalog1: shoes
Query parameters (4)
KeyValue (decoded)
colorred
size42
size43
qtrail runner
Category:url
Mode:Offline
Version:1.0.0
Access:Free

Cos'è il parser URL?

URL Parser interface on Toolz.dev - Break any URL into its parts - scheme, host, port, path, query, and fragment - and read the query string as a clean, decoded key-value table.

Il parser URL prende qualsiasi indirizzo web e lo divide nelle parti che un browser vede: lo schema, le credenziali, l'host e la porta, il percorso, la stringa di query e il frammento. Invece di strizzare gli occhi a un lungo collegamento pieno di segni e e commerciali, ottieni una ripartizione etichettata e una tabella decodificata di ogni parametro di query, nell'ordine in cui appaiono.

Un URL è più strutturato di quanto sembri Segue lo standard URL WHATWG - le stesse regole utilizzate dai browser - con una grammatica definita per ogni componente Leggerlo a occhio è soggetto a errori: un punto interrogativo vagante, una barra codificata o un parametro ripetuto è facile da perdere e questi sono esattamente i dettagli che interrompono il routing, il tracciamento o una chiamata API Questo strumento utilizza il motore URL del browser, quindi quello che vedi è ciò che analizzerebbe il browser.

Tutto accade nel tuo browser. Incolla un collegamento con i parametri di tracciamento, un endpoint API con una dozzina di valori di query o un dominio nudo e il parser lo risolve localmente. Non viene caricato nulla, quindi è sicuro ispezionare gli URL che contengono token, ID sessione o nomi host interni. Funziona offline una volta caricata la pagina.

L'analisi segue lo standard URL WHATWG, che è ciò che implementano i browser, ed è più indulgente di quanto si pensi: normalizzerà uno schema mancante, comprimerà i segmenti di punti in un percorso e minuscola l'host, perché gli host non fanno distinzione tra maiuscole e minuscole mentre i percorsi no. Due aree ripagano l'attenzione I domini internazionalizzati vengono archiviati come punycode, quindi un host in cirillico o cinese visualizza il proprio script e viaggia come una stringa ASCII che inizia xn--, e queste due forme sono lo stesso host. E la codifica percentuale è significativa solo nel contesto: una barra codificata come % 2F all'interno di un segmento di percorso è costituita da dati piuttosto che da un separatore, motivo esatto per cui decodificare un intero URL in un passaggio e quindi rianalizzarlo dà la risposta sbagliata.

Come utilizzare il parser URL?

1

Incolla il tuo URL

Rilascia un URL completo come https://[email protected]:8443/path?q=1#top. Funziona anche un dominio semplice come example.com/page: il parser presuppone https://quando non viene fornito alcuno schema.

2

Leggi la ripartizione del componente

Schema, host, nome host, porta, percorso, ricerca e frammento sono elencati separatamente, ciascuno con un pulsante di copia, oltre alla porta effettiva e al dominio di livello superiore.

3

Ispezionare i parametri della query

Ogni coppia chiave-valore della stringa di query viene mostrata in una tabella, in ordine originale, con chiavi ripetute mantenute come righe separate.

4

Copia ciò di cui hai bisogno

Copia qualsiasi singolo componente, la query decodificato come JSON o l'intero URL normalizzato da riutilizzare altrove.

Caratteristiche principali

Ripartizione completa dei componenti

Schema, nome utente, password, nome host, porta, percorso, query e frammento sono isolati ed etichettati, corrispondenti all'uso dei browser del modello URL WhatWG

Tabella delle query decodificate

I parametri di query vengono analizzati e decodificati in percentuale in una tabella leggibile, preservando l'ordine e mantenendo le chiavi ripetute come righe distinte invece di farli crollare

Rilevamento predefinito della porta

Quando un URL omette la sua porta, il parser mostra la porta effettiva per lo schema - 443 per https, 80 per http, 22 per ssh - e segnala che è l'impostazione predefinita

Schema-Input opzionale

Incolla un host nudo come esempio.com/pricing E il parser presuppone https:// quindi non devi digitare lo schema ogni volta e te lo dice

Frequently Asked Questions

Un URL ha uno schema (https), credenziali facoltative (utente:pass@), un host (esempio.com) con una porta opzionale, un percorso (/blog/post), una stringa di query opzionale (?id=42) e un frammento facoltativo (#sezione). Questo parser separa ed etichetta ciascuno.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

url parseronline url parserurl parser onlineparse url onlinequery string parserurl componentsurl breakdownparse query parametersurl structureurl decoderget url parameters