IdHttp с SSL - PullRequest
       50

IdHttp с SSL

0 голосов
/ 25 июня 2018

Я пытаюсь использовать TIDHttp для доступа к Paypal Api.Я использую Indy 10.6.2.0.Каким-то образом, когда я пытаюсь получить от https, я получаю это исключение:

Ошибка соединения с SSL.ошибка: 14094410: подпрограммы SSL: SSL3_READ_BYTES: сбой квитирования оповещения sslv3

Вот мой код.

  idhttp1.Request.CustomHeaders.Add('Content-Type: application/json');
  idhttp1.Request.CustomHeaders.Add('Authorization: Bearer Access-Token');
  idhttp1.Request.username := cid;
  idhttp1.Request.Password := secret;
  idhttp1.ConnectTimeout := -1;
  idhttp1.get(https://api.sandbox.paypal.com/v1/oauth2/token);

Любая помощь будет принята с благодарностью.Заранее спасибо!

1 Ответ

0 голосов
/ 25 июня 2018

Я мог бы решить эту проблему, загрузив правильные DLL-библиотеки Open SSL для использования с Indy 10.6.2.0.Тот, который работал для меня, находится по ссылке ниже:

https://indy.fulgan.com/SSL/openssl-1.0.2-i386-win32.zip

...