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安卓动态切换本地主题

Delphi 程序退出时删除自身

Delphi 自定义colorbox只显示指定颜色项目 colorbox显示中文颜色名称

winapi 字符及字符串函数(7): ischarlower - 是否是个小写字母

Delphi最全面的dbgrid点击标题实现排序

Delphi 得到不同平台的录音文件保存路径

Delphi datasnap http用法注意事项

Delphi的字符截取函数leftstr,midstr,rightstr的介绍以及字符串拆分

Delphi isthisleapyear 判断闰年

Delphi编写dll(以及静态和动态方式调用)

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



打赏

取消

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

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

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

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

评论

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