Fórum Autenticação Servidor Datasnap #532477

22/09/2015

0

Estou tentando compilar no XE10 uma aplicação multicamada feita no XE8 com datasnap e rest,
Por enquanto estou com problema apenas na aplicação cliente no ponto de setar o usuário e senha para autenticação.

No Xe8 eu utilizo um TDSHTTP para realizar toda comunicação com server, configuro os dados de usuário e senha através da método SetBasicAuthentication, ficando assim:

FHttp := TDSHTTP.Create;
FHttp.SetBasicAuthentication(pLogin, _SenhaCript);

no lodo do servidor utilizo o TDSAuthenticationManager para validar a autenticação.

Até ai tudo tranquilo, mas quando tentei compilar o projeto no XE10 de erro no método SetBasicAuthentication, verifiquei que não existe esse método e sim o SetAuthentication, mas em tempo de execução bem no momento em que é utilizado esse método passando os dados de usuário e senha apresenta o erro "raise exception class EnetURLIException with message Invalid URL: ***;

No XE8 a url é passada quando realizo as chamadas ao servidor:
Ex.:
- FHttp.Get(Url, pStreamResposta);
- FHttp.Post(_url, pDataStream, pStreamResposta );

alguém já passou por esse problema ou indica outra maneira de realizar essa comunicação no XE10 ?
Cassiano Baltazar.

Cassiano Baltazar.

Responder

Posts

26/06/2018

Ivanilson Pacheco

Bom dia, conseguiu resolver seu problema? Estou enfrentando algo parecido.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar