社区
Delphi
帖子详情
Delphi7 TIdHTTP 访问Https,用网上推荐的方法,报错
披着虎皮 的石头
2013-07-26 05:44:57
http://blog.csdn.net/beiguofengguang/article/details/7396878
delphi idhttp访问https需要增加IdSSLIOHandlerSocketOpenSSL1 .
我网上的方法,在delphi7,下载了0.9.7的ssl的连个dll。
按照说明做,可以还是报Could not load SSL library。
怎么回事呢?
...全文
980
8
打赏
收藏
Delphi7 TIdHTTP 访问Https,用网上推荐的方法,报错
http://blog.csdn.net/beiguofengguang/article/details/7396878 delphi idhttp访问https需要增加IdSSLIOHandlerSocketOpenSSL1 . 我网上的方法,在delphi7,下载了0.9.7的ssl的连个dll。 按照说明做,可以还是报Could not load SSL library。 怎么回事呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
青草plus
2021-07-08
打赏
举报
回复
DLL的版本不对呀
hsfzxjy
2013-07-26
打赏
举报
回复
当然支持,我的函数可以返回一个流
披着虎皮 的石头
2013-07-26
打赏
举报
回复
我想先试试IDhttp,如果不行,用你的试试。 我是发送https,返回不是网页,而是流,然后解析为xml文件。 不知道支持吗?
hsfzxjy
2013-07-26
打赏
举报
回复
http://bbs.csdn.net/topics/390521098
hsfzxjy
2013-07-26
打赏
举报
回复
你帖子下面不就有个帖子么。。。。
披着虎皮 的石头
2013-07-26
打赏
举报
回复
用下面的URL:https://mybank.icbc.com.cn/icbc/perbank/index.jsp 返回正确。 而用下面的URL, https://mws.amazonservices.com.cn/Orders/2011-01-01?Action=ListOrders&AWSAccessKeyId=AKIUGXGUQ&LastUpdatedAfter=2013-07-19T10:38:17.670Z&MaxResultsPerPage=100&Merchant=A36T9W62I&OrderStatus=Unshipped&SignatureMethod=HmacSHA256&SignatureVersion=2×tamp=2013-07-26T10:38:17.687Z&Version=2011-01-01&Signature=thNnmggU2ex3L5XXeMVZTxscSFEKSxa0%3D 提示:Http/1.1 400 Bad Request 错误。 不知道为什么
s11ss
2013-07-26
打赏
举报
回复
jf
披着虎皮 的石头
2013-07-26
打赏
举报
回复
适合delphi7的openssl本站下载 http://www.wesoho.com/soft/down/openssl.rar http://gwcwt123.blog.163.com/blog/static/16720672009038217746/ Delphi7中使用IdHTTP访问基于SSL协议(https)的网站 下载了这个ssl的文件,没有报错了。
Delphi
7下Indy发送邮件示例,可以SSL发送,含和2002年的ssleay32.dll)
示例用
Delphi
的Indy控件,试过用163或139邮箱发送,可以用普通端口25或SSL端口发送,可以发送附件。 内含2002年的ssleay32.dll和libeay32.dll,其它版本可能会
报错
“Could not load SSL library”。 smtp.163.com 默认端口为:25,SSL端口:465/994, smtp.ym.163.com 企业邮箱,默认端口为:25 (如勾选ssl安全链接,端口号为994) smtp.139.com或smtp.10086.cn 手机邮箱,默认端口为:25,SSL端口:465
delphi
调用
http
s
接口
delphi
调用
http
接口直接使用id
http
就可以了,但是调用
http
s
接口的时候就需要和IdSSLIOHandlerSocket1控件一起使用。 截图中是两个控件的具体配置,需要注意的是IdSSLIOHandlerSocket1.Method属性,否则会
报错
! 其中还会用到libeay32.dll和ssleay32.dll两个dll,可以从
网上
下载,直接放到项目
DELPHI
7操作IN
HTTP
访问
SSL出错信息解决
方法
使用Id
Http
访问
Http
s
网址时,要加一个IdSSLIOHandlerSocket控件,设置id
http
的IOHandler属性为IdSSLIOHandlerSocket控件。
procedure TForm1.Button1Click(Sender: TObject);
var
RData_TreatPost:string;
FormParam:TStrings;
begin
FormParam:=TSt
Delphi
中使用Id
HTTP
访问
基于SSL协议(
http
s
)的网站
在界面上放一个
TId
HTTP
控件,命名为Id
HTTP
1,再放一个
TId
SSLIOHandlerSocket控件,命名为 IdSSLIOHandlerSocket1,将Id
HTTP
1的IOHandler属性设为IdSSLIOHandlerSocket1,这样就可以随 意的Get,Post那些地址为
http
s
开头的网站了。不过这样仍然不行,当运行程序时,会
报错
“Could not load SSL
Delphi
Http
Http
s
最好的解决
方法
(一)
Delphi
http
http
s
辅助工具 解决一切ssl问题
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章