Я пытаюсь установить 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;
Любые предложения, что я могу попробовать? Спасибо!