Не удалось загрузить ошибку библиотеки ssl при выполнении записи HTTPS - PullRequest
0 голосов
/ 13 февраля 2020

Я пытаюсь установить HTTPS-соединение, но получаю сообщение об ошибке «Не удалось загрузить библиотеку sll». Я провел все утро за чтением и серфингом, но не могу найти решение своей проблемы. Я скачал последнюю версию OpenSSL v1.0.2u сегодня и также имею следующую конфигурацию: Версия Indy: 10.6.2.0 Delphi 2010 Windows 10 x64 В соответствии с файлом Readme.txt, инструкция по установке: «Скопируйте оба DLL-файла». в каталог вашего приложения "- что я и сделал.

Мой код, чтобы сделать сообщение http:

var
  IdHTTP: TIdHTTP;
  Result: string;
begin
  IdHTTP := TIdHTTP.Create();
  try
    IdHTTP.Request.Accept := 'application/json';
    IdHTTP.Request.ContentType := 'application/json';
    IdHTTP.Request.ContentEncoding := 'utf-8';
    idHttp.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create();
    IdHTTP.Request.BasicAuthentication := True;
    IdHTTP.Request.Authentication := TIdBasicAuthentication.Create;
    Result := IdHTTP.Post('https://testapi.xxxx.com/esb/calendar/doSomething', Memo1.Lines);
    ShowMessage('HTTP Result: ' + Result);
    ShowMessage('HTTP ResponseText: ' + IdHTTP.ResponseText);
  finally
    FreeAndNil(IdHTTP);
  end;

Любые предложения, что я могу попробовать? Спасибо!

...