-3

我愿意idHTTP.Get('http://example.com/1.zip', FStream);

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

我需要停止 idHTTP 工作。如果它已连接,我可以做到idHTTP1.Disconnect

但是如果 idHTTP 未连接,超时,idHTTP 等待连接 -> 我们正在等待,等待,然后会引发超时异常(我需要在此等待时间内停止工作) . 所以我做不到idHTTP1.Disconnect。如果这样做,not connected则会引发异常,因为我们没有连接。

如何在等待连接时停止工作而无一例外?

谢谢!

4

1 回答 1

1

TidHTTP 组件的连接操作的最长时间可以通过该ConnectTimeout属性进行限制。

于 2011-08-28T09:43:39.460 回答