TECNOLOGIA - Função HttpPost - A url não pode conter parametros após o ?
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.
Incidente
Nos Sistemas Gestão Empresarial | ERP ao utilizar a função HttpPost em uma regra LSP, é exibida a mensagem:
[Exception] Erro de Validação: A url não pode conter parametros após o ?
Causa
Esta mensagem é retornada, pois na versão 5.10.4.89 houve a liberação de um ajuste para as regras LSP que realizavam requisições HttpPost com formatação incompatível com o padrão esperado dos parâmetros.
Solução
Para que a mensagem não seja exibida ao utilizar a função HttpPost, realize os passos a seguir:
1. Acesse o SeniorConfigCenter na aba Chaves, e localize a seguinte chave:
com.senior.network.internet.validate_form_url_encoding_checks
2. Atribua o valor da chave como 'False';
3. Reinicie os serviços de informação e middleware para que o novo valor da chave seja carregado.
Importante:
Caso a chave não exista, a mesma pode ser criada no SeniorConfigCenter, após é necessário reiniciar serviços de informação e middleware.