Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 1493 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa tarde. 

 

   Preciso consumir uma api rest com D2010.

Atualizei o Indy e mesmo assim ao realizar a operação usando SSL recebo o erro abaixo:

 

image.png.0c631fc02580461b6fb26ca92240a3fa.png

 

Utilizo o Idhttp com o IOHandle apontado para um IdSSL com as opções assim:

image.png.cb016d734861fa22cfd2a814d5928244.png

 

Segue código que estou usando:

 

   url := 'https://bbbbbbbbbbbbbbbbbbbbbbbbbbb/token';
   http.Request.Clear;
   http.Request.ContentType := 'application/x-www-form-urlencoded';
   http.Request.BasicAuthentication := true;
   DadosSeguranca := TStringList.Create;
   DadosSeguranca.Clear;
   DadosSeguranca.Add('grant_type=client_credentials');
   DadosSeguranca.Add('client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
   DadosSeguranca.Add('client_secret=uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu');
   response := http.Post(url, DadosSeguranca);
   ShowMessage(response);

 

 

 

Postado

Consegui resolver.

Usei essa dll 

 

E coloquei o o Method como sslvTLSv1_2 no idSSL. Acessou corretamente! Muito obrigado! Estava brigando com isso tinha 2 dias!

  • Curtir 1
  • Este tópico foi criado há 1493 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.