Synapse Delphi HTTPS SSL GET请求

use*_*096 3 delphi ssl get request apache-synapse

只有对HTTP URL的GET请求才有效.如果我尝试请求HTTPS网址,则它不会返回任何内容.我几乎尝试了一切.感谢任何帮助.

这是我的代码:

 SynHttp.Sock.CreateWithSSL(TSSLOpenSSL);
 SynHttp.Sock.SSLDoConnect;
 SynHttp.HTTPMethod('GET', 'https://www.google.com/');
 Resp.LoadFromStream(SynHttp.Document);
 HtmlResponse := Resp.Text;
Run Code Online (Sandbox Code Playgroud)

SynHTTP是THTTPSend对象.

oxo*_*oxo 6

确保:

  1. 你的EXE应用程序可以访问ssleay32.dlllibeay32.dll-最简单的方法是将它们复制到你的exe文件的目录.
  2. 您添加ssl_openssl.passsl_openssl_lib.pas到项目中.

然后它应该立即工作.