Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Estou consumindo uma API Rest usando ACBRHttp. 

Em alguns computadores funciona normalmente. Em outros recebo um erro de SSL conforme abaixo:

Socket Error: 10091 error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version

 

As DLLs de segurança são as mesmas. 

 

Segue trecho do código abaixo:

 

   aHTTP := TACBRHttp.Create(nil);
   aHttp.HTTPSend.Clear;

   aHttp.HTTPSend.MimeType := 'application/json';

   aHTTP.HTTPSend.Headers.Add('X-API-KEY:xxxxxxxxxxxxx'); /

   aHTTP.HTTPSend.Headers.Add('Content-Type:application/json');
   sUrl := 'https://staging.redeancora.com.br/integrador-ancora/api/v1/nfe';

   sBodyAux := '{ "nome":"' + ExtractFileName(dlgOpen.FileName) + '", "conteudo": "' + sArquivo + '" }' ;

   memo1.Text := sBodyAux;

   Stream := TStringStream.Create(sBodyAux);
   aHttp.HTTPSend.Document.LoadFromStream(Stream);

   aHttp.HTTPMethod('POST', sUrl);

 

 

Alguem sabe o que pode estar acontecendo?


 

 

 

Editado por dpaulabh
  • Solution
Postado

Problema resolvido. Tratava da versão das dlls da OpenSSL. O servidor do cliente era 32bitts eu não tinha verificado isso. 

 

Obrigado. 

  • Curtir 1
  • Este tópico foi criado há 865 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.