delphi TIdHTTP+TIdSSLIOHandlerSocket+SSL


本文整理自网络,侵删。

 

利用HIDHTTP和TIdSSLIOHandlerSocket 访问https网站时,抛出异常error connecting with ssl。但是同一链接在IE浏览器里面没有问题。为什么?

解决了 是TIdSSLIOHandlerSocket的属性SSLOptions下的method设置为sslvSSLv23 即可。

 

利用HIDHTTP和TIdSSLIOHandlerSocket 访问https网站时,抛出异常error connecting with ssl。但是同一链接在IE浏览器里面没有问题。为什么?

Var
  url : String;
  Str : String;
  Response: TStringStream;
  PostData: String;
begin
  url := 'https://'+vIP+':'+IntToStr(vPort)+'/'+vServlet;
  Response := TStringStream.Create(PostData);

  try
    IdHTTP.Request.ContentType:='text/html; charset=GBK';
    Str := IdHTTP.Post(url,Response);
  finally
    Application.MessageBox(PChar(Str),'提示');
    Response.Free;
  end;
end;

相关阅读 >>

Delphi fmx自定义对话框样式,多屏幕布局

Delphi getfilesize 获取文件大小 2

Delphi实现百度地图经纬度与地址互转

idftp无法设置transfertype属性

Delphi 遍历pe文件

Delphi处理http请求自定义header

Delphi 返回程序执行参数的例子

Delphi 同时激活两个窗体

Delphi对access文件加密

Delphi获取webbrowser中的元素的值

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...