在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
在界面上放一个TIdHTTP控件,命名为IdHTTP1,再放一个TIdSSLIOHandlerSocket控件,命名为 IdSSLIOHandlerSocket1,将IdHTTP1的IOHandler属性设为IdSSLIOHandlerSocket1,这样就可以随 意的Get,Post那些地址为https开头的网站了。 不过这样仍然不行,当运行程序时,会报错“Could not load SSL library”,这是因为TIdSSLIOHandlerSocket控件需要OpenSSL Library来配合,OpenSSL Library包含有两个动态链接库libeay32.dll和ssleay32.dll。 适合delphi7的openssl本站下载 http://www.wesoho.com/soft/down/openssl.rar 将这个rar解包释放两个dll到你的程序目录即可,但是我这样做完以后post数据还是不行,发现idhttp这里有个版本的选项Method,默认的是sslvSSLv2,改为sslvSSLv3,post返回数据正常,yeah~仔细看了看,这个属性是IdSSLIOHandlerSocket1的> |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论