局域网内使用,SSL,第一次能够得到数据
第二次就报连接不上的错误,
原码:
HttpCli1 := TIdHTTP.Create(nil);
try
try
HttpCli1.IOHandler := EC_wim.IOHandle;
HttpCli1.HandleRedirects := true;
HttpCli1.ProxyParams.ProxyServer := proxysvr;
HttpCli1.ProxyParams.ProxyPort := proxyport;
HttpCli1.ProxyParams.ProxyPassword := proxypass;
HttpCli1.Request.UserAgent := useragent;
l := HttpCli1.Get(url);
except
on E: Exception do
ShowMessage('Error: ' + E.Message);
end;
finally
EC_wim.IOHandle.Close;
HttpCli1.Free;
HttpCli1 := nil;
end;第二次报:Error:Connect Closed Gracefully.错误.重新启动程序,第一次又可以,第二次还是不行,期待高手.
第二次就报连接不上的错误,
原码:
HttpCli1 := TIdHTTP.Create(nil);
try
try
HttpCli1.IOHandler := EC_wim.IOHandle;
HttpCli1.HandleRedirects := true;
HttpCli1.ProxyParams.ProxyServer := proxysvr;
HttpCli1.ProxyParams.ProxyPort := proxyport;
HttpCli1.ProxyParams.ProxyPassword := proxypass;
HttpCli1.Request.UserAgent := useragent;
l := HttpCli1.Get(url);
except
on E: Exception do
ShowMessage('Error: ' + E.Message);
end;
finally
EC_wim.IOHandle.Close;
HttpCli1.Free;
HttpCli1 := nil;
end;第二次报:Error:Connect Closed Gracefully.错误.重新启动程序,第一次又可以,第二次还是不行,期待高手.
httpcli1.distory
try
try
HttpCli1.IOHandler := EC_wim.IOHandle;
HttpCli1.HandleRedirects := true;
HttpCli1.ProxyParams.ProxyServer := proxysvr;
HttpCli1.ProxyParams.ProxyPort := proxyport;
HttpCli1.ProxyParams.ProxyPassword := proxypass;
HttpCli1.Request.UserAgent := useragent;
l := HttpCli1.Get(url);
except
on E: Exception do
begin
HttpCli1.disconnect;
ShowMessage( 'Error: ' + E.Message);
end;
end;
finally
EC_wim.IOHandle.Close;
HttpCli1.Free;
HttpCli1 := nil;
end;