本文整理自网络,侵删。
利用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 xe2 - 万一“获取程序自身大小的函数”改进版
更多相关阅读请进入《Delphi》频道 >>