OpenReplay Logo
12k
12k

Analisador de URL

Decomponha qualquer URL em protocolo, host, porta, caminho, parâmetros de consulta e fragmento — analisado ao vivo e localmente, nada sai do seu navegador.

Processado localmente
Decomposição
Insira uma URL acima para ver seus componentes.

Sobre esta ferramenta

Um analisador de URL decompõe uma string de URL em seus componentes padrão — esquema, userinfo, host, porta, caminho, consulta e fragmento — seguindo a especificação de URL da WHATWG que os próprios navegadores implementam. Esta ferramenta executa esse mesmo mecanismo de análise sobre a sua entrada conforme você digita, decodificando o percent-encoding de cada parte, dividindo o caminho em segmentos e separando a string de consulta em pares nome/valor individuais (com as chaves duplicadas preservadas em vez de descartadas silenciosamente).

Use-o para depurar uma URL de redirecionamento que não está roteando corretamente, inspecionar os parâmetros de consulta exatos que uma ferramenta de análise ou um callback OAuth está enviando, confirmar qual porta e origem uma requisição realmente atingirá, ou decodificar um caminho soterrado sob percent-encoding. Cole um host sem protocolo como example.com/path e ele assume https://; alterne a opção "+ as space" quando estiver lendo valores de consulta codificados em formulário, e copie os parâmetros analisados diretamente como JSON.

A análise segue o padrão de URL da WHATWG, portanto domínios internacionais são exibidos em sua forma Punycode (xn--) e portas padrão como 443 são implícitas, em vez de impressas no endereço.

Perguntas frequentes

Por que minha URL analisada não mostra nenhum número de porta?

Quando uma URL omite a porta, o padrão do esquema é implícito — 443 para https, 80 para http — e o navegador deixa o campo da porta vazio. A ferramenta indica o padrão implícito (por exemplo, "default 443") em vez de inventar um valor.

Como os parâmetros de consulta duplicados são tratados?

Chaves repetidas como ?x=1&x=3 são mantidas como linhas separadas na tabela nome/valor, preservando sua ordem. Na saída JSON, a chave duplicada se reduz a um array, de modo que x se torna ["1", "3"].

O que a opção "+ as space" faz?

Em strings de consulta codificadas em formulário, um sinal de mais representa um espaço, mas em outros contextos ele pode ser um + literal. A opção permite escolher se + é decodificado como espaço, para que você possa ler corretamente valores codificados em formulário ou literais.