Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado (editado)

Olá pessoal, estou tentando integrar nosso ERP com uma API que se chama Grafos, porém, sempre retorno o erro mencionado acima.

Utilizo Delphi 10 Seattle com o Indy10 nativo.

Era para ser algo extremamente simples, pois a API nem sequer tem autenticação, é apenas um GET para retornar uma URL que será utilizada para os demais processos.

Segue o endereço da API: https://api.grafostech.com.br/api/backend

Já tentei tudo que é parâmetro para o componente TIdHTTP e também para TIdSSLIOHandlerSocketOpenSSL, algumas versões de DLL do OpenSSL (libeay32.dll e ssleay32.dll).

Enfim, nada até agora consegui fazer comunicar com essa API.

Pelo navegador funciona, só não pelo programa. Testei tbm em outras maquinas com Windows 10, Windows 11, Windows Server.

Obs.: acho que pode ter algo a ver com HTTP/1.1 e HTTP/2, pois executando pelo firefox aparece HTTP/2, mas não tenho certeza se é isso.

Se alguém conseguir me ajudar, agradeço demais.

Editado por Rosemir
Postado (editado)

se você usa o acbr poderia usar o synapse que o acbr usa internamente:

uses
....
  httpsend, synautil, blcksock, ssl_openssl, ssl_openssl_lib;

Var
  aHTTP: THTTPSend;
Begin
  aHTTP := THTTPSend.Create;
  Try
    aHTTP.Protocol := '1.1';
    aHTTP.HTTPMethod('GET', 'https://api.grafostech.com.br/api/backend');
    Memo1.Text := string(synautil.ReadStrFromStream(aHTTP.Document, aHTTP.Document.Size));
  Finally
    FreeAndNil(aHTTP);
  End;

e usar as dll's que estaão em:

.\DLLs\OpenSSL\1.1.1.10\

Editado por datilas
  • Curtir 1
  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Curtir 1
Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

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.

The popup will be closed in 9 segundos...
The popup will be closed in 9 segundos...