delphi 访问https webservices IdSSLIOHandlerSocketOpenSSL

和如 2021-05-12 09:57:43
在连接 对方给的webservices 接口的时候,对方提供了一个.cer的证书文件(也给你私密钥),这个文件怎么导入到delphi里面 通过

iDhttp+IdSSLIOHandlerSocketOpenSSL 访问接口啊,之前没搞过这块,现在网上资料也少,只有这里发帖请教了
...全文
838 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
大肚肥肥 2021-05-17
  • 打赏
  • 举报
回复

function TCTCC_WebAPI_NBIOT.CreateIdHttp: TCustomIndyHttp;
var
  AIOHandler: TIdSSLIOHandlerSocketOpenSSL;
begin
  Result := TCustomIndyHttp.Create(nil);
  Result.AllowCookies := True;
  Result.HandleRedirects := True; // 允许头转向
  Result.ReadTimeout := 5000; // 请求超时设置
  Result.ConnectTimeout := 15000;
  Result.Request.ContentType := 'application/json';
  Result.Request.UserAgent := 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727)';
  Result.Request.Accept := '*/*';

  AIOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(nil);

  AIOHandler.SSLOptions.CertFile := 'CTCC.pem';          // 'my.crt';   // assign certificate
  AIOHandler.SSLOptions.KeyFile := 'CTCC_key.pem'; // 'my.key';   // assign private key
  AIOHandler.SSLOptions.SSLVersions := [sslvTLSv1_2];

  Result.IOHandler := AIOHandler;
end;
indy要pem格式的证书,需要你自己转换下
和如 2021-05-17
  • 打赏
  • 举报
回复
好的,我马上试一下
和如 2021-05-14
  • 打赏
  • 举报
回复
晕,这个看来有难度哦
和如 2021-05-13
  • 打赏
  • 举报
回复
没有人知道吗?
内容概要:本文围绕基于A星(A*)算法的螺旋式全覆盖路径规划展开研究,提出一种结合A*全局搜索能力与螺旋遍历策略的栅格地图路径规划方法,利用Matlab实现机器人或无人机在指定区域内的无遗漏、高效覆盖路径生成。研究重点在于优化传统往返式扫描路径中存在的转向频繁、路径不连续等问题,通过引入螺旋机制提升路径的连贯性与遍历效率,适用于复杂环境中需要系统性作业的场景。文中提供了完整的Matlab代码实现,便于读者复现与改进算法。; 适合人群:具备一定Matlab编程基础,从事 robotics、自动化、人工智能及相关领域的科研人员与工程技术人员,尤其适合研究生及以上学历或有相关项目开发经验的专业人士。; 使用场景及目标:①应用于农业自动化巡检、环境监测、仓库盘点、无人机航测等需全覆盖作业的场景;②帮助研究人员深入理解A*算法在全覆盖路径规划中的扩展应用,掌握螺旋策略与经典算法融合的设计思路;③为智能移动设备的自主导航与任务规划提供可复用的算法模型与仿真验证手段。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注A*算法与螺旋遍历逻辑的协同机制,通过调整参数与地图环境验证算法性能,并参考同类路径规划案例深化对智能优化策略的理解。

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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