DECODE UTF-8 para conteúdo de requisições API REST
Linha de Produto: | Logix |
Segmento: | Tecnologia |
Módulo: | Framework |
Função: | Processamento de requisições REST - LRestLogixRequest |
Situação/Requisito: | Alterar componente utilizado no processamento de requisições REST para realizar o DECODE automático dos conteúdos recebidos no PAYLOAD das requisições REST, evitando a necessidade de converter esse valor a cada uso. Isso é necessário pois para todo processamento de requisições REST com caracteres especiais/acentuados, no conteúdo do PAYLOAD, as informações estão sendo processadas pelas APIs de produto com os caracteres com o encode incorreto, sendo necessária a conversão usando uma função para DECODE UTF-8. Exemplo PAYLOAD enviado ao LOGIX: { "Code": "1", "Description": "Réal Real", "Symbol": "1" } Valor recebido como PAYLOAD da requisição REST: { "Code": "1", "Description": "Réal Real", "Symbol": "1" } O valor do campo "Description", existente no conteúdo do PAYLOAD da requisição possui caracteres especiais, pois o retorno está com Encode UTF-8. |
Solução/Implementação: | Ajuste do componente LRestLogixRequest para realizar o Decode UTF-8 do conteúdo recebido como PAYLOAD das requisições REST, antes de invocar as APIs do produto para processar os dados da requisição. |
Requisito: | DFWKTOOLS-125 |
Pacote: | Pacote oficial 12.1.26 ou pacote Framework Logix 12.1.25.(fix01) |