Como codificar e decodificar componentes de URL.
Codifique o componente adequado da URL, não a URL inteira indiscriminadamente. Preserve a distinção entre separadores de caminho e caracteres dentro de um valor.
Adapte o fluxo à sua tarefa.
Escolha o componente da URL a codificar e preserve os separadores estruturais fora dele. Especifique UTF-8 e as convenções de consulta do destino. Decodifique apenas quando necessário e compare o valor resultante sem tratar a codificação por porcentagem como validação do destino.
- O que você fornece
- Texto ou componente de URL codificado.
- O que você recebe
- Componente codificado por porcentagem ou decodificado com tratamento UTF-8.
Veja a entrada e o resultado.
Entrada e saída ilustrativas · exemplo didático, não uma execução real do WebAct
Exemplo campo
Encode the query value red mug.
Exemplo completo
red%20mug
Carregue esta entrada no prompt e copie para o WebAct para testar a tarefa. Seu resultado pode ser diferente da ilustração.
Decisões e solução de problemas.
Devo codificar uma URL inteira com um codificador de componentes?
Em geral, codifique os valores individuais. Codificar todas as barras e os dois-pontos pode transformar a estrutura da URL em um único valor opaco.
Por que um espaço aparece como sinal de mais em uma consulta e como %20 em outra?
A codificação de consultas de formulário e a de componentes URI usam convenções diferentes. Siga o parser de destino, em vez de substituir caracteres às cegas.
Teste com sua própria fonte.
Substitua o exemplo pelo seu material no prompt. Mantenha os requisitos necessários e copie a tarefa para o WebAct.
Personalizar e copiar a tarefa ↑