You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Em CriptOptions no ServicePooler defina da mesma forma que ClientPooler.
Receba no evento 'login' em ServerEvents:
body := TJSONObject.ParseJSONValue(Params.ItemsString['dadoslogin'].AsString) as TJSONValue
usuario := body.GetValue<String>('USUARIO');
senha := body.GetValue<String>('SENHA');
Irá obter o erro: Value 'USUARIO' not found.
Para testar visualmente: showmessage(Params.ItemsString['dadoslogin'].AsString);
Verá os dados ainda codificados.
Comportamento esperado
Ao chamar Params.ItemsString['dadoslogin'].AsString no servidor os dados deveriam estar decodificados.
Imagens do problema
No response
Versão REST DataWare:
2.1.0 (branch)
IDE:
Delphi 10+
Sistema Operacional:
Windows
Relator do Problema
No response
The text was updated successfully, but these errors were encountered:
mobius1qwe
changed the title
[Bug]: Servidor não decodifica Params recebidos em um request
[Bug]: Servidor não decripta Params recebidos por ClientEvents
May 30, 2023
Descrição do bug
Quando um ClientEvents envia uma requisição com parâmetros codificados o ServerEvents não decodifica os dados do Params.
Passos para reproduzir o problema
No ClientPooler em CriptOptions defina como:
Envie uma requisição com ClientEvents:
Em CriptOptions no ServicePooler defina da mesma forma que ClientPooler.
Receba no evento 'login' em ServerEvents:
Irá obter o erro: Value 'USUARIO' not found.
Para testar visualmente:
showmessage(Params.ItemsString['dadoslogin'].AsString);
Verá os dados ainda codificados.
Comportamento esperado
Ao chamar
Params.ItemsString['dadoslogin'].AsString
no servidor os dados deveriam estar decodificados.Imagens do problema
No response
Versão REST DataWare:
2.1.0 (branch)
IDE:
Delphi 10+
Sistema Operacional:
Windows
Relator do Problema
No response
The text was updated successfully, but these errors were encountered: