【发布时间】:2011-08-27 23:02:30
【问题描述】:
我愿意idHTTP.Get('http://example.com/1.zip', FStream);
服务器没有响应...并且 idHTTP 等待连接以下载文件
我需要停止 idHTTP 工作。如果它已连接,我可以idHTTP1.Disconnect。
但是如果 idHTTP 未连接,超时,idHTTP 等待连接 -> 我们正在等待,等待,然后会引发超时异常(我需要停止在这段等待时间内工作)。所以我不能做idHTTP1.Disconnect。如果这样做,则会引发not connected 异常,因为我们没有连接。
如何在等待连接时停止工作而无异常?
谢谢!
【问题讨论】:
-
Maxfax:你经常访问
http://xxx.com吗? :) 下次请使用http://example.com作为您的示例域名!
标签: delphi timeout disconnect idhttp