Codifique componentes de URL corretamente
URLs possuem caracteres reservados e regras próprias. URL Encode substitui caracteres que não podem aparecer diretamente em determinados componentes por representações percent-encoded, como espaço, acentos ou símbolos especiais.
Codificar uma URL inteira como se fosse apenas um parâmetro pode quebrar barras, dois pontos e outros separadores. O ideal é codificar o componente correto, por exemplo o valor de um parâmetro de query. Em aplicações, use as funções da linguagem ou framework apropriadas para evitar dupla codificação.