使用Indy http服务器作为代理通过浏览器连接到https

时间:2013-04-17 16:11:10

标签: delphi https indy delphi-xe3 indy10

我很抱歉,如果之前有这个问题,但我整个下午一直在寻找并努力找到合适的答案。

我正在尝试使用indys http服务器作为代理通过浏览器连接到https网站。代理适用于普通的http,但是当我尝试连接ssl时我什么都没得到。通过chrome我得到错误:

错误15(net :: ERR_SOCKET_NOT_CONNECTED):未知错误。

话虽如此,我觉得http服务器IS连接到网站,但浏览器不会出于某种原因显示它。

这是我认为错误的代码(我有indy 10和xe-3):

http:=TIdHTTP.Create(nil);
lIOHandler:=TIdSSLIOHandlerSocketOpenSSL.Create(http);

lIOHandler.SSLOptions.Method:=sslvTLSv1;
lIOHandler.SSLOptions.VerifyMode:=[];
lIOHandler.SSLOptions.VerifyDepth := 0;
lIOHandler.SSLOptions.Mode := sslmUnassigned;

http.IOHandler:=lIOHandler;
http.HandleRedirects:=true;
http.Request.BasicAuthentication := True;

0 个答案:

没有答案