【问题标题】:Delphi: Get text from an HTTPS WWW resourceDelphi:从 HTTPS WWW 资源中获取文本
【发布时间】:2021-01-12 14:13:51
【问题描述】:

如何将https://lehrer-programm-experience.netlify.app/version.txt 中的文本转换为字符串?我已经试过了 s:=IdHTTP.Get('https://lehrer-programm-experience.netlify.app/version.txt'); 但我收到此错误:

这是德语:“无法加载 SSL 库。”

还有其他方法吗?还是我犯了错误?

【问题讨论】:

  • 您需要 OpenSSL DLL 以支持 https
  • 在哪里可以买到?
  • 你可以找到他们here
  • 我将 zip 移动到 .exe 文件位置并在那里解压缩。还是一样的错误。我已经尝试过使用相同的链接但使用 http:// 但它现在仍在工作:/
  • 试试this link

标签: delphi delphi-7


【解决方案1】:

我已经知道了。我通过 TWebBrowser https://lehrer-programm-experience.netlify.app/version.html 导航到网站,然后将文本从网站中取出:

NewestVersion := WebBrowser1.OleObject.Document.Body.InnerText;

【讨论】:

  • 确保检查 HTTP 状态以区分 200404
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-21
相关资源
最近更新 更多