Parâmetros

ChaveValor

URL de saída

Exemplo de construtor de query string

Introduza pares chave-valor e uma URL base para obter um query string corretamente codificado. Exemplo de saída:

URL de saída

Clique em Amostra acima para carregar este exemplo.

O que é um query string?

Um query string é a parte de uma URL após o carácter ?, contendo pares chave-valor separados por &. Caracteres especiais nos valores são codificados percentualmente conforme RFC 3986. Por exemplo, um espaço torna-se %20 e & torna-se %26. Esta ferramenta usa a API URLSearchParams do navegador para construir query strings corretamente codificados.

Como usar esta ferramenta

1

Introduza a URL base e os parâmetros

Escreva ou cole a sua URL base (ex: https://api.example.com/search). Depois adicione pares chave-valor usando a tabela. Use a caixa de verificação para ativar ou desativar parâmetros individuais sem os eliminar.

2

Veja a URL codificada

O painel direito atualiza-se instantaneamente com a URL totalmente codificada percentualmente. Espaços, ampersands e outros caracteres especiais nos valores são codificados automaticamente. Parâmetros desativados são excluídos.

3

Copiar ou transferir

Clique em <strong>Copiar</strong> para colocar a URL na área de transferência, ou <strong>Transferir</strong> para guardá-la. Para analisar uma URL existente nos seus parâmetros, use o Analisador URL.

Perguntas frequentes

O que acontece aos caracteres especiais nos valores?

São codificados percentualmente usando URLSearchParams. Espaços tornam-se + na saída de URLSearchParams e %20 na codificação estrita RFC 3986. Ambos são corretamente descodificados por todos os navegadores e frameworks de servidor.

Posso ter chaves duplicadas?

Sim. Adicione várias linhas com o mesmo nome de chave. Isto produz tag=foo&tag=bar, que é válido segundo a especificação e usado para parâmetros multivalor em APIs e submissões de formulários.

Ferramentas relacionadas