gpt4 book ai didi

Delphi 2010 - 无法加载 SSL 库

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:51 29 4
gpt4 key购买 nike

我执行这段代码并得到错误:无法加载 SSL 库类:EIdOSSLCouldNotLoadSSLLibrary

我不使用 .net。

var
Client: TIdHTTP;
tokenURL: String;
begin
client := TIdHTTP.Create(nil);
try
client.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(client);
TIdSSLIOHandlerSocketOpenSSL(client.IOHandler).SSLOptions.Method := sslvSSLv23;

client.HandleRedirects := False;
client.Get('https://www.xxxxx.xx/portal/ILlogin?username=XXXXXX&password=XXXXXXXX&skin=yyyyyyyyyy&portal=GG', [300, 301, 302, 303, 305, 306, 307]);

if client.Response.Location <> '' then
tokenURL := client.Response.Location;
finally
client.Free;
end;
end;

最佳答案

Indy 在 IdSSLOpenSSLHeaders 单元中的 WhichFailedToLoad() 函数会告诉您为什么无法加载 OpenSSL。您可能没有安装 OpenSSL DLL,或者您安装了不兼容的 DLL 版本,该版本缺少 Indy 正在寻找的功能。尝试 Indy 的 Fulgan mirror 提供的 DLL。 .

关于Delphi 2010 - 无法加载 SSL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12314503/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com