Como funciona
O analisador decompõe um endereço web em todas as suas partes: esquema, credenciais, host, porta, caminho, query e fragmento. Usa a API URL nativa do navegador, a mesma que os padrões aplicam.
A cadeia de query (?chave=valor&…) é separada em uma tabela de parâmetros individuais, e o caminho é dividido em seus segmentos, para inspecionar cada valor separadamente.
Para que a análise funcione, a URL deve incluir o esquema (https://, http://, ftp://, etc.); sem ele, o endereço é considerado inválido.
Exemplos
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: #detalleCada componente é extraído separadamente; os parâmetros id=42 e color=azul aparecem também na tabela de query.https://sitio.com/buscar?q=caf%C3%A9q = caféCom a opção de decodificar ativada, o valor %C3%A9 é mostrado como "é".Casos de uso
- Depurar por que um link não funciona, revisando cada parâmetro da query separadamente.
- Extrair parâmetros de campanhas (utm_source, utm_medium) de uma URL de marketing.
- Verificar o host, a porta e o esquema reais de um endereço antes de confiar nele.
- Entender a estrutura de uma API lendo os segmentos do caminho e seus parâmetros.
Perguntas frequentes
Por que minha URL é marcada como inválida?
Quase sempre porque falta o esquema. "exemplo.com/pagina" não é uma URL completa; adicione "https://" no início para que ela possa ser analisada.
Qual é a diferença entre host e hostname?
"hostname" é apenas o domínio (exemplo.com), enquanto "host" inclui a porta quando está presente (exemplo.com:8080).
O que faz a opção de decodificar os parâmetros?
Aplica percent-decoding aos valores da query, de modo que %20 seja mostrado como espaço e %C3%A9 como "é". Desative-a se quiser ver os valores tal como viajam na URL.
A URL é enviada a um servidor?
Não. A análise ocorre inteiramente no seu navegador; o endereço não sai do seu computador.