Indy TIdSSLIOHandlerSocketOpenSSL - 它可以在我的电脑上运行,但不能在我朋友的电脑上运行
我的应用程序使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我的缺点 - Libeay32.dll 和 Ssleay32.dll 必须位于 Windows 目录或应用程序的目录中。
My bad - The Libeay32.dll and Ssleay32.dll has to be in either the Windows directory, or in your App's directory.