【发布时间】:2023-03-09 17:11:01
【问题描述】:
如何检查目标 URL 以获取特定响应代码(例如 200 OK),而 Indy 不会抛出各种异常。 ConnectionTimeout、ConnectionClosedGracefully 等...
例如,如果 URL 不正确或其主机无法找到或无法访问。即使我试图忽略它们,Indy 仍然会引发异常。
所以我的问题是如何正确忽略这些异常。
【问题讨论】:
-
尝试更具体地解决您的问题。您在使用
TIdHTTP吗?如果是这样,那么您有TIdHTTP.ResponseCode可用。 -
@TLama 我的意思是在运行时忽略异常。运行时仍然会抛出异常。ICS 完全无声。
-
你必须处理它们,因为 Indy 是由异常驱动的。
-
@TLama 怎么样?我不希望我的线程因为异常而退出,那么如何忽略它?
标签: delphi delphi-xe2 indy indy10