ERRO CONNECTING SSL - Estou tentando pesquisar via api rest um https, mas me aparece este erro - Error Connecting with ssl, alguém já passou por isso?

Qual rota está tentando conectar?

Nathan Eu não Entendi bem a Pergunta mas estou tentando via Sistema feito em Delphi componente Indy, pesquisar o Preço de um produto. A url é a seguinte:

https://api.vtex.com/reidacutelaria.vtexcommercestable.com.br/pricing/prices/38461201

Obrigado.

Davi.

O seu accountName é apenas: reidacutelaria

Não é: reidacutelaria.vtexcommercestable.com.br

​Exatamente Nathan.....

Eu Entendi o que quis dizer, mas a sintaxa da url de pesquisa de preço é essa mesmo que passei...

​https://api.vtex.com/{{account}}/pricing/prices/{{itemId}}

É algua configuração na sua biblioteca.

Acabei de fazer um teste em um cliente e foi normalmente.

prices

Eu estou desconfiado que seja o componente INDY 10 para o delphi 7 que esteja dando alguma incompatibilidade relação aos protocolos do site vtex, eu uso normalmente para enviar email usando o SSL, vou tentar mais algumas configurações, ou trocar de componente. ​

se vc trabalha com delphi e utiliza o componente indy, poderia postar ou me enviar

como está a configuração que vc usa ou a versão das dll SSL, caso não te agradeço da mesma forma pela atenção dispensada.

Infelizmente eu não trabalho com delphi, mas conversei com um parceiro que talvez possa lhe ajudar.

Encaminhei esse post à ele.

@By Computer​ você está utilizando o padrão de comunicação TLS1.2?

O seu INDY esta atualizado? Já tem suporte a TLS1.2?

O parceiro que comentou disse que utiliza Delphi Tokyo com TRestClient(que só está disponível a partir do XE7).

Nathan/Claudney, atualizei segunda feira para o indy 10.1.5, mas não encontrei nenhuma documentação que diz que tenha suporte ao TLS1.2.

Procurei alguns documentos e é só na versão 10.5 pra cima se não me engano, só não sei se posso instalar no delphi 7.​

Eu estou achando que o Problema é este, a VTEX está utilizando um protocolo mais atualizado que o que tenho no componente (tls1.2 talvez) , como não conheço muito sobre a VTEX, não consigo afirmar com certeza, mas eu utilizo esta conexão em outros lugares sem problema algum.

Faça um teste com um componente dessa versão :)

​Nathan Eu tenho o Delphi Berlin instalado e fiz um teste usando o protocolo tls1.2 e deu certo.....

Realmente é o Indy 10 do delphi 7 que não dá suporte para o protocolo do site (tls1.2)...

Vou ver se consigo um baixar o indy 10.5...que sei que da suporte e se o mesmo vai funcionar no delphi 7, caso contrario faço só este projeto no delphi berlin, até eu migrar todo o ERP.

Obrigado mesmo pela ajuda, agradeço muito mesmo.

Davi.

Se você tem o Berlim faz um serviço nele e consome pelo delphi 7 seja um serviço ou uma DLL não precisa reinventar a roda

No meu caso eu uso o Datasnap é assim resolvo meus problemas centralizando os recursos para versões antigas

Tb existe a biblioteca Winnet que funciona muito bem mais aí e código bruto