Developer3 min

Erros comuns de URL encoding que quebram links e redirects

Guia pratico sobre os erros mais comuns de URL encoding, incluindo dupla codificacao, query strings quebradas, parametros ruins e problemas de redirect.

A dupla codificacao e a forma mais rapida de estragar uma URL

Um erro comum e codificar um valor mais de uma vez. Um parametro como `a%20b` pode virar `a%2520b` depois de uma segunda passada, o que deixa a URL mais dificil de ler e muitas vezes muda o que o backend recebe.

Isso normalmente acontece quando uma camada codifica o valor e outra volta a codificar antes de montar o link final. A solucao e simples: codifique uma unica vez no ponto em que o valor entra na URL e depois nao mexa mais.

Queries quebradas e redirects fragilizados quase sempre vem de contextos misturados

Outro problema frequente e usar regras de codificacao erradas para a parte errada da URL. Parametros de query, segmentos de path e destinos de redirect nao se comportam do mesmo jeito, entao um valor seguro em um lugar pode quebrar em outro.

Redirects sao especialmente sensiveis porque um destino ja codificado pode ser decodificado, recodificado ou truncado por sistemas intermediarios. Se um link tiver espacos, ampersands ou caracteres reservados, confira sempre a saida final antes de publicar.

Relacionados

Ferramentas semelhantes

DesenvolvedorDestaque

Formatador JSON

Formate, valide e minifique JSON diretamente no navegador.

Abrir ferramenta
DesenvolvedorDestaque

Minificador JSON

Minifique e valide JSON diretamente no navegador.

Abrir ferramenta
Desenvolvedor

Base64 decodificar

Decodifique strings Base64 de volta para texto legivel.

Abrir ferramenta
Desenvolvedor

Base64 codificar

Codifique texto simples para Base64 em segundos.

Abrir ferramenta
Desenvolvedor

Gerador UUID

Gere UUID v4 rapidamente para testes, bancos de dados e desenvolvimento.

Abrir ferramenta
Desenvolvedor

Gerador hash

Gere hashes MD5 e SHA-256 a partir de texto simples.

Abrir ferramenta

Aprofundamentos

Artigos conectados a esta ferramenta

Developer3 min

URL encoding vs Base64: quando usar cada um

Compare URL encoding e Base64 para escolher a opcao certa para query strings, payloads, redirects e dados de API.

Ler artigo
Developer3 min

Quando usar um codificador ou decodificador URL

Guia pratico sobre percent encoding, query strings e quando codificar ou decodificar URL e util em debugging, redirects e desenvolvimento web.

Ler artigo

Ferramentas relacionadas

Passe do guia para a acao

Todas as ferramentas
Desenvolvedor

Base64 decodificar

Decodifique strings Base64 de volta para texto legivel.

Abrir ferramenta
Desenvolvedor

Base64 codificar

Codifique texto simples para Base64 em segundos.

Abrir ferramenta
Desenvolvedor

Codificador e decodificador URL

Codifique e decodifique valores URL diretamente no navegador.

Abrir ferramenta