Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Manufatura

Linha de Produto:

Linha Datasul

Segmento:

Tecnologia

Módulo:HTTP Rest Connector
Função:HTTP REST - RestUtils
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2744


02. SITUAÇÃO/REQUISITO

Quando uma requisição HTTP REST possui como como parâmetro no PATHPARAM ou QUERYPARAM o símbolo % (percentual), a requisição é feita utilizando o código %25 para indicar o caractere %, no entanto, está ocorrendo uma falha na ação de DECODE da URL de requisição.

EXEMPLO: 

      Quando o parâmetro da URL possui o texto teste%25teste ocorre o seguinte erro no decode dos parâmetros:

MENSAGEM DE ERRO


URLDecoder: Illegal hex characters in escape (%) pattern - For input string: \"te\"

03. SOLUÇÃO

Foi realizado um ajuste no tratamento correto na ação DECODE dos parâmetros da URL para não gerar a falha na requisição HTTP REST.