有没有人能帮帮我 5555

小桂叶 2021-04-17 03:16:17
最近要调用一个接口 原本是很简单的 但是他们的站点只支持 tlsv1.3的 delphi有什么方法能够 调用这种接口吗? 谢谢大家
...全文
3123 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
天行归来 2021-04-25
  • 打赏
  • 举报
回复
引用 9 楼 小桂叶 的回复:
[quote=引用 8 楼 天行归来 的回复:][quote=引用 7 楼 小桂叶 的回复:][quote=引用 6 楼 天行归来 的回复:]Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
引用 6 楼 天行归来 的回复:
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
你好 我问一下 我在32位的系统里使用时 报系统错误 -2146697208 是因为版本太低吗?[/quote] Delphi哪个版本的?[/quote] DELPHI 10编译的动态库 在delphi6里调用的 在我自己的电脑上(win7)运行没有问题 但是放到32位xp的电脑上就会报 系统错误, 32位的电脑的ie打不开我调用的网站(tls1.3) 是这个电脑版本太低了吗? 如果想运行的话 只有升级ie吗?[/quote] 这个倒是没有研究,可以试下xp环境下,浏览器访问你的网站是否正常,另外,看下 libeay32.dll 和 ssleay32.dll 不同电脑版本是否有什么差异,找下最新32位放到xp环境下看是否正常。
小桂叶 2021-04-25
  • 打赏
  • 举报
回复
引用 8 楼 天行归来 的回复:
[quote=引用 7 楼 小桂叶 的回复:][quote=引用 6 楼 天行归来 的回复:]Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
引用 6 楼 天行归来 的回复:
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
你好 我问一下 我在32位的系统里使用时 报系统错误 -2146697208 是因为版本太低吗?[/quote] Delphi哪个版本的?[/quote] DELPHI 10编译的动态库 在delphi6里调用的 在我自己的电脑上(win7)运行没有问题 但是放到32位xp的电脑上就会报 系统错误, 32位的电脑的ie打不开我调用的网站(tls1.3) 是这个电脑版本太低了吗? 如果想运行的话 只有升级ie吗?
小桂叶 2021-04-22
  • 打赏
  • 举报
回复
引用 6 楼 天行归来 的回复:
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
引用 6 楼 天行归来 的回复:
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
你好 我问一下 我在32位的系统里使用时 报系统错误 -2146697208 是因为版本太低吗?
天行归来 2021-04-22
  • 打赏
  • 举报
回复
引用 7 楼 小桂叶 的回复:
[quote=引用 6 楼 天行归来 的回复:]Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
引用 6 楼 天行归来 的回复:
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
你好 我问一下 我在32位的系统里使用时 报系统错误 -2146697208 是因为版本太低吗?[/quote] Delphi哪个版本的?
天行归来 2021-04-18
  • 打赏
  • 举报
回复
Delphi10环境,用 IXMLHTTPRequest ,测试 https://halfrost.com/tls1-3_start/ 这个网站,可正常返回。

var
  resp: string;
  http: IXMLHTTPRequest ;
begin
  http:= CoXMLHTTP60.Create();
  http.open('Get', 'https://halfrost.com/tls1-3_start/', false, EmptyParam, EmptyParam);
  http.send(EmptyParam);
  resp := http.responseText;
end;
BlueStorm 2021-04-17
  • 打赏
  • 举报
回复
unit System.Net.HttpClient; THTTPSecureProtocol = (SSL2, SSL3, TLS1, TLS11, TLS12); httpclient似乎不支持TLS1.3)
看那山瞧那水 2021-04-17
  • 打赏
  • 举报
回复
httpclient,不是可以吗,直接用操作系统的SSL
BlueStorm 2021-04-17
  • 打赏
  • 举报
回复
BlueStorm 2021-04-17
  • 打赏
  • 举报
回复
Indy最新版本似乎还不支持tlsv1.3 可以了解一下ICS(Internet component suite) 8.58, 看说明是支持tlsv1.3的,但我没有实际用过
内容概要:本文系统研究了基于CNN-SVM的卷积神经网络与支持向量机融合的数据分类预测方法,聚焦其在工业故障识别中的应用,提供了完整的Matlab代码实现。通过CNN提取输入数据的深层空间特征,再由SVM进行高精度分类,充分发挥两者优势,有效提升了故障识别的准确性、鲁棒性与泛化能力。该方法特别适用于处理电力系统、机械设备等领域的高维、非线性、强噪声监测数据,在变压器故障诊断、轴承缺陷识别等场景中具有重要应用价值。文档还整合了机器学习、深度学习、图像处理、路径规划、电力系统优化等多个前沿科研方向的技术资源,配套大量Matlab/Simulink仿真案例与Python代码,全面支持科研复现与工程实践。; 适合人群:具备一定编程基础,熟练掌握Matlab或Python语言,从事电气工程、自动化、人工智能、机械故障诊断等相关领域研究的研发人员及高校研究生; 使用场景及目标:① 实现工业设备的状态监测与多类别故障分类;② 深入理解CNN与SVM融合模型的设计原理与工程实现细节;③ 借助所提供的丰富算法案例开展科研复现、模型优化与系统仿真验证; 阅读建议:建议按照文档目录结构系统化学习,结合百度网盘提供的完整代码资源进行动手实践,重点关注CNN特征提取层与SVM分类器之间的数据接口设计与参数调优策略,同时可延伸学习文中涉及的其他智能算法及其在电力系统、信号处理等领域的交叉应用,全面提升科研创新能力。

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧