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.

O que é o analisador de URL?

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.

Uma verificação rápida do que este analisador de URL online retorna: colar exemplo.com/pricing?plan=pro&plan=team&q=trail+runner. Ele observa que https://foi assumido, lista o nome do host como exemplo.com com TLD .com, e mostra a porta 443 marcada como padrão do esquema A tabela de parâmetros de consulta tem três linhas, plan = pro, plan = team e q = trail runner, porque um sinal de mais em uma consulta significa um espaço O botão de cópia JSON agrupa a chave repetida como {"plan": ["pro", "team"], "q": "trail runner"}, pronto para colar em um teste.

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