Analizzatore URL

Analizza e decodifica qualsiasi URL nei suoi componenti — schema, host, porta, percorso, parametri di query e frammento. Tutta l'elaborazione avviene nel tuo browser.

Analisi istantanea Componenti completi Elaborazione lato client

Come utilizzare l'analizzatore URL

Analizza qualsiasi URL in tre semplici passaggi

1

Incolla il tuo URL

Inserisci qualsiasi URL nel campo di input — gli URL completi con stringhe di query funzionano meglio.

2

Scomposizione istantanea

L'URL viene analizzato in tempo reale in tutte le sue parti componenti.

3

Esamina i parametri

Visualizza i parametri di query decodificati in una tabella e copia i singoli componenti.

Cos'è un URL?

Un Uniform Resource Locator (URL) è un indirizzo web che specifica la posizione di una risorsa in una rete informatica e il meccanismo per recuperarla. Gli URL sono composti da diversi elementi tra cui il protocollo, il nome di dominio, la porta, il percorso, i parametri di query e il frammento.

Struttura dell'URL

Un URL è composto da diverse parti:

Protocollo

Il protocollo di comunicazione (http, https, ftp, ecc.)

Nome host

Il nome di dominio o l'indirizzo IP del server

Porta

Il numero di porta di rete (predefinito: 80 per HTTP, 443 per HTTPS)

Percorso

Il percorso specifico della risorsa sul server

Stringa di query

Parametri chiave-valore per contenuti dinamici

Frammento

Un'ancora che punta a una parte specifica della pagina

Domande frequenti

Quali componenti URL rileva l'analizzatore?

L'analizzatore estrae lo schema (protocollo), il nome host, la porta, il percorso, i parametri della stringa di query (in forma di tabella), il frammento (hash), il nome utente, la password, l'origine e la stringa di ricerca.

Decodifica i caratteri codificati nell'URL?

Sì. Tutti i caratteri codificati nell'URL (come %20, %3A) vengono decodificati automaticamente nell'output per una migliore leggibilità.

Posso analizzare URL relativi?

Lo strumento funziona meglio con URL assoluti (che iniziano con http:// o https://). Gli URL relativi richiedono un URL di base che il browser fornisce automaticamente.

Qual è la differenza tra URI, URL e URN?

URI è il termine generale definito da RFC 3986: un identificatore composto da schema, percorso, query e frammento. Un URL è un URI che localizza una risorsa (https://ezparser.com/url-parser), mentre un URN la denomina senza indicarne la posizione (urn:isbn:0451450523). Nel lavoro quotidiano sul web, il termine che quasi sempre intendi è URL.

Come funziona la codifica percentuale (percent-encoding)?

Ogni byte che non è un carattere non riservato (A-Z, a-z, 0-9, - . _ ~) viene scritto come % seguito da due cifre esadecimali: lo spazio diventa %20, e la e con accento acuto in UTF-8 diventa %C3%A9. I caratteri riservati come / ? # & = hanno un significato nella struttura dell'URL, quindi devono essere codificati quando vengono usati come dati. Nelle stringhe di query, i vecchi encoder dei form mappano anche lo spazio su + - questo strumento decodifica entrambe le forme.

Come si chiamano le parti di un URL?

https://user:[email protected]:8443/v2/users?page=2#results si scompone in schema (https), userinfo (user:pass@), host (api.example.com), porta (8443), percorso (/v2/users), query (page=2) e frammento (#results). La sezione 3 di RFC 3986 definisce la grammatica; questo parser etichetta ogni componente per te.

I segmenti //, /./ e /../ all'interno dei percorsi si risolvono davvero in qualcosa?

Sì - la sezione 6 di RFC 3986 definisce la normalizzazione: /a/./b si risolve in /a/b, /a/../b in /b, e un segmento vuoto // si riduce a /. Browser e client HTTP applicano questa normalizzazione prima di inviare una richiesta, ed è per questo che URL che differiscono solo per i dot segment di solito raggiungono la stessa risorsa. La normalizzazione basata sullo schema converte anche l'host in minuscolo ed elimina la porta predefinita :443.

Esiste una lunghezza massima per un URL?

RFC 3986 non impone alcun limite. In pratica Chrome accetta circa 2 MB, ma la maggior parte dei server limita le righe di richiesta a circa 8 KB (il valore predefinito di LimitRequestLine in Apache è 8190 byte), e API come Twitter/X documentano limiti di 2048 caratteri. Mantenere gli URL sotto i 2000 caratteri è la zona di sicurezza convenzionale per la condivisione e la SEO.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}