Command Palette

Search for a command to run...

AN

analisador de url

Divida qualquer URL em suas partes - esquema, host, porta, caminho, consulta e fragmento - e leia a string de consulta como uma tabela de valores-chave limpa e decodificada.

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

O que é o analisador de 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.

O analisador de URL pega qualquer endereço da Web e o divide nas partes que um navegador vê: o esquema, as credenciais, o host e a porta, o caminho, a string de consulta e o fragmento. Em vez de apertar os olhos em um link longo cheio de sinais e e comercial de porcentagem, você obtém uma divisão rotulada e uma tabela decodificada de cada parâmetro de consulta, na ordem em que aparecem.

Uma URL é mais estruturada do que parece Ele segue o padrão WHATWG URL - as mesmas regras que os navegadores usam - com uma gramática definida para cada componente Lê-lo a olho nu é propenso a erros: um ponto de interrogação perdido, uma barra codificada ou um parâmetro repetido é fácil de perder, e esses são exatamente os detalhes que quebram o roteamento, rastreamento ou uma chamada de API Esta ferramenta usa o próprio mecanismo de URL do navegador, então o que você vê é o que o navegador analisaria.

Tudo acontece no seu navegador. Cole um link com parâmetros de rastreamento, um ponto de extremidade de API com uma dúzia de valores de consulta ou um domínio básico, e o analisador o resolve localmente. Nada é carregado, portanto, é seguro inspecionar os URLs que contêm tokens, IDs de sessão ou nomes de host internos. Ele funciona offline depois que a página é carregada.

A análise segue o padrão WHATWG URL, que é o que os navegadores implementam, e é mais indulgente do que as pessoas assumem: normalizará um esquema ausente, colapsará segmentos de pontos em um caminho e minúsculas o host, porque os hosts não diferenciam maiúsculas de minúsculas enquanto os caminhos não. Duas áreas retribuem a atenção. Os domínios internacionalizados são armazenados como punycode, portanto, um host em cirílico ou chinês exibe em seu próprio script e viaja como uma string ASCII começando com xn-, e essas duas formas são o mesmo host. E a codificação percentual só é significativa no contexto: uma barra codificada como% 2 F dentro de um segmento de caminho são dados em vez de um separador, e é exatamente por isso que decodificar uma URL inteira em uma passagem e depois analisá-la novamente dá a resposta errada.

Como usar o analisador de URL?

1

Cole seu url

Solte um URL completo como https://[email protected]:8443/path?q=1#top. Um domínio simples como o exemplo.com/page também funciona - o analisador assume https:// quando nenhum esquema é fornecido.

2

Leia a divisão do componente

Esquema, host, nome do host, porta, caminho, pesquisa e fragmento são listados separadamente, cada um com um botão de cópia, além da porta efetiva e do domínio de nível superior.

3

Inspecione os parâmetros da consulta

Cada par de valores-chave da string de consulta é mostrado decodificado em uma tabela, na ordem original, com as teclas repetidas mantidas como linhas separadas.

4

Copie o que você precisa

Copie qualquer componente único, a consulta decodificada como JSON ou todo o URL normalizado para reutilizar em outro lugar.

Principais características

Distribuição completa do componente

Esquema, nome de usuário, senha, nome do host, porta, caminho, consulta e fragmento são isolados e rotulados, correspondendo ao modelo de whatwg que os navegadores de modelos usam

Tabela de consulta decodificada

Os parâmetros de consulta são analisados e decodificados por cento em uma tabela legível, preservando a ordem e mantendo as teclas repetidas como linhas distintas em vez de recuperá-las

Detecção de porta padrão

Quando uma URL omite sua porta, o analisador mostra a porta efetiva para o esquema - 443 para https, 80 para http, 22 para ssh - e sinaliza que é o padrão

Entrada opcional de esquema

Cole um host nu como example.com/pricing E o analisador assume https:// para que você não precise digitar o esquema todas as vezes e informa que o fez

Frequently Asked Questions

Um URL tem um esquema (https), credenciais opcionais (usuário:pass@), um host (exemplo.com) com uma porta opcional, um caminho (/blog/post), uma string de consulta opcional (?id=42) e um fragmento opcional (#section). Este analisador separa e rotula cada um.

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