Indy TIdSSLIOHandlerSocketOpenSSL - 它可以在我的电脑上运行,但不能在我朋友的电脑上运行

发布于 2024-11-18 02:19:33 字数 303 浏览 5 评论 0原文

我的应用程序使用 TIdHTTP.Get 访问 ClickBank 的 API。为了使其工作,我必须将 TIdSSLIOHandlerSocketOpenSSL 分配给 TIdHTTP.IOHandler

问题是,上述设置在我的电脑(开发盒)上运行良好,但是当我将其发送给我的朋友时,他们收到 Forbidden (403) 错误。

难道他们缺少 OpenSSL 库吗?我在我的 PC 上进行了搜索,我的好友有一堆应用程序,其中包括 SLL 库。

我错过了什么吗?

My application is using TIdHTTP.Get to access ClickBank's API. In order for that to work, I have to assign a TIdSSLIOHandlerSocketOpenSSL to the TIdHTTP.IOHandler.

The problem is, that the above setup works fine on my PC (the dev box), however when I send it out to my friends, they get the Forbidden (403) error.

Could it be that they are missing the OpenSSL libaries? I did a search on my PC, and a bunch of apps that my buddys have, includes SLL libraries.

Am I missing something?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兮颜 2024-11-25 02:19:33

我的缺点 - Libeay32.dllSsleay32.dll 必须位于 Windows 目录或应用程序的目录中。

My bad - The Libeay32.dll and Ssleay32.dll has to be in either the Windows directory, or in your App's directory.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文