Delphi:在超时时停止idHTTP工作

Delphi:在超时时停止idHTTP工作,delphi,timeout,disconnect,idhttp,Delphi,Timeout,Disconnect,Idhttp,我做idHTTP.Get('http://example.com/1.zip",FStream), 服务器没有响应…idHTTP等待连接以下载文件 我需要停止idHTTP工作。如果它已连接,我可以执行idHTTP1。断开连接 但是,当idHTTP未连接时,当出现超时时,idHTTP等待连接->我们正在等待,等待,然后将引发超时异常(我需要在此等待时间停止工作)。因此我无法执行idHTTP1。请断开连接。如果这样做,则会引发未连接异常,因为我们未连接 如何在等待连接时停止工作而不发生异常 谢谢 可

我做
idHTTP.Get('http://example.com/1.zip",FStream),

服务器没有响应…idHTTP等待连接以下载文件

我需要停止idHTTP工作。如果它已连接,我可以执行idHTTP1。断开连接

但是,当idHTTP未连接时,当出现超时时,idHTTP等待连接->我们正在等待,等待,然后将引发超时异常(我需要在此等待时间停止工作)。因此我无法执行
idHTTP1。请断开连接。如果这样做,则会引发
未连接
异常,因为我们未连接

如何在等待连接时停止工作而不发生异常


谢谢

可以使用
ConnectTimeout
属性限制TIDWTTP组件连接操作的最长时间。

Maxfax:是否访问
http://xxx.com
定期?:)请使用
http://example.com
下次作为您的示例域名!