24259 - Erro ao executar a função HttpGet
Problema:
Solução:
Sistema esta apresentando o seguinte erro ao executar a função HttpGet :
Classe da exceção: EIdOSSLConnectError.
Detalhes técnicos:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
O que pode estar impactando?
Rotina / Tela: Regra com a função httpget
Solução:
Solução:
Está sendo utilizado um endereço https.
Para solucionar essa situação Antes de utilizar a função HTTPGGET, deve ser utilizada a função HttpHabilitaSNI. Essa função é utilizada para validar o HTTPS quando não requer certificado digital.
Exemplo:
Definir Alfa vHTTP;
Definir Alfa vHTML;
HttpObjeto(vHTTP);
HttpHabilitaSNI(vHTTP);
HttpGet(vHTTP,"https://api.xxxx.com/finance/stock_price?key=1eb49625symbol=bidi4",vHTML);
Mensagem(Retorna,vHTML);