0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Impostazioni
Decomponi un URL in tutti i suoi elementi: protocollo, credenziali, host, porta, percorso, parametri di query e frammentazione. I parametri della query sono visualizzati come una tabella chiave-valore. Inserisci un URL completo che include lo schema (https://, ftp://, ecc.).

Come funziona

L'analizzatore scompone un indirizzo web in tutte le sue parti: schema, credenziali, host, porta, percorso, query e frammento. Usa l'API URL nativa del browser, la stessa applicata dagli standard.

La stringa di query (?chiave=valore&…) viene separata in una tabella di parametri singoli, e il percorso viene diviso nei suoi segmenti, per ispezionare ogni valore separatamente.

Perché l'analisi funzioni, l'URL deve includere lo schema (https://, http://, ftp://, ecc.); senza di esso, l'indirizzo è considerato non valido.

Esempi

https://user:pass@ejemplo.com:8080/tienda/item?id=42&color=azul#detalleprotocol: https: · hostname: ejemplo.com · port: 8080 · pathname: /tienda/item · search: ?id=42&color=azul · hash: #detalleOgni componente viene estratto separatamente; i parametri id=42 e color=azul compaiono anche nella tabella di query.
https://sitio.com/buscar?q=caf%C3%A9q = caféCon l'opzione di decodifica attiva, il valore %C3%A9 viene mostrato come "é".

Casi d'uso

  • Fare il debug del motivo per cui un link non funziona, esaminando separatamente ogni parametro della query.
  • Estrarre parametri di campagna (utm_source, utm_medium) da un URL di marketing.
  • Verificare host, porta e schema reali di un indirizzo prima di fidarsene.
  • Capire la struttura di un'API leggendo i segmenti del percorso e i loro parametri.

Domande frequenti

Perché il mio URL viene contrassegnato come non valido?

Quasi sempre perché manca lo schema. "esempio.com/pagina" non è un URL completo; aggiungi "https://" all'inizio affinché possa essere analizzato.

Qual è la differenza tra host e hostname?

"hostname" è solo il dominio (esempio.com), mentre "host" include la porta quando presente (esempio.com:8080).

Cosa fa l'opzione di decodifica dei parametri?

Applica il percent-decoding ai valori della query, così %20 viene mostrato come spazio e %C3%A9 come "é". Disattivala se vuoi vedere i valori così come viaggiano nell'URL.

L'URL viene inviato a un server?

No. L'analisi avviene interamente nel tuo browser; l'indirizzo non lascia mai il tuo computer.