Analisar parâmetros de URL
Extraia parâmetros de uma URL ou string de consulta como pares nome/valor JSON.
Seus arquivos são processados aqui, no seu dispositivo
Não enviamos seu arquivo ou conteúdo de texto para um servidor de processamento. Nenhuma conta é necessária e não há cota de operação diária. Ferramentas individuais têm limites de tamanho para proteger a memória do seu dispositivo.
Uma conexão é necessária para carregar o site e seus recursos. Hospedagem pode receber dados técnicos de visitas. Os favoritos armazenam apenas identificadores de ferramenta neste navegador.
Como lidamos com seus dados →Como usar esta ferramenta
- Cole um URL completo ou uma consulta começando com ?.
- Analise os parâmetros sem visitar o local.
- Revise valores decodificados, nomes repetidos e campos vazios.
Um exemplo que você pode verificar
Inspecione uma consulta contendo uma pesquisa e tags repetidas.
Entrada de exemplo
https://example.com/?q=hello+world&tag=a&tag=b&empty=
Resultado esperado
[{"name":"q","value":"hello world"},{"name":"tag","value":"a"},{"name":"tag","value":"b"},{"name":"empty","value":""}]Ambas as tags permanecem e + se torna um espaço. %2B produziria um sinal de mais.
Analisar parâmetros de URLUsos e orientação prática
A análise de parâmetros de URL separa uma consulta em nomes e valores legíveis. Ele ajuda a inspecionar filtros, links de campanha e solicitar exemplos sem visitar seu destino. Forneça um endereço HTTP ou HTTPS completo ou o formulário de consulta aceito pela entrada. A análise funciona na estrutura textual; ela não envia o endereço para um servidor para estabelecer qual página responde ou o que cada parâmetro faz. O resultado descreve representação ao invés de comportamento remoto.
O mesmo nome pode ocorrer mais de uma vez. Nomes repetidos podem representar vários filtros e não devem ser considerados erros automaticamente. A tabela mostra cada ocorrência. Valores vazios também podem importar: distinguir uma chave ausente de uma chave presente sem conteúdo. Um fragmento que segue o sinal de hash serve uma função diferente da consulta e não deve ser tratado como outro parâmetro do servidor. Inspecione os limites do endereço fornecido antes de interpretar linhas individuais.
A interpretação da consulta muda mais sinais em espaços e decodifica sequências de porcentagem válidas. Isso difere do conversor de URL geral, que retém mais literalmente. Quando uma fonte contém uma fuga incompleta ou UTF-8 inválida, revise de onde veio a string. Mudar a pontuação cegamente pode alterar um valor que a aplicação original pretendia transmitir. A convenção de codificação do sistema receptor importa ao escolher entre essas duas ferramentas relacionadas.
Verifique uma chave repetida, um valor contendo espaços e outra contendo caracteres especiais. O codificador de URL prepara um novo componente no modo apropriado. Evite publicar exemplos com tokens privados ou dados pessoais, mesmo que a análise aconteça localmente. Salve um exemplo fictício para documentar o formato. Um parâmetro legível não estabelece a segurança do link ou prova que um servidor aceita o nome; essas propriedades dependem do aplicativo de recebimento.
Uma verificação prática antes de usar o resultado
Para filtros repetidos, prepare uma consulta fictícia com duas aparências de uma chave e outra com um valor vazio. Inspecione todas as linhas antes de transformar a informação em um objeto, já que essa transformação poderia descartar repetições importantes para o servidor. Mantenha a consulta original com qualquer representação derivada.
Opções e limites
Cole um URL HTTP/HTTPS completo ou uma consulta como ?q=Olá & tag=a&tag=b. A decodificação da consulta trata + como espaço e %2B como sinal de mais. A saída é uma matriz ordenada de pares nome/valor, mantendo nomes repetidos. A URL nunca é visitada. Máximo 100,000 Personagens e 2,000 parâmetros.
Perguntas frequentes
Os números e parâmetros sem valor são preservados?
Todo valor é texto. Parâmetros sem valor tornam-se strings vazias; nomes repetidos não são substituídos. O fragmento seguinte # está excluído da consulta.
Meus dados estão armazenados em um servidor?
Não. O conteúdo e os arquivos são processados em seu navegador sem uma conta. Fechar a página perde resultados não salvos.