在 C# 中,我需要快速测试 URL,而无需真正等待完整的响应。如果有响应或其他快速测试 URL 的方法,有没有办法退出?
我正在从网站检索大量数据,只需要事先确保它存在。
这就是我现在所拥有的:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(arg.Sources[i]);
try
{
request.GetResponse();
}
catch (Exception ex)
{
CMD("HTML Connection Fail");
return false;
}
CMD("Connection Successful");
等待响应需要很长时间,所以有什么可以代替它的吗?
那么有没有其他方法可以在不等待服务器完整响应的情况下测试 URL 连接?
如果您不希望浏览器崩溃,则将网站更改 returnall 为 false:“www.odata.charities.govt.nz/GrpOrgLatestReturns?$filter=RegistrationStatus%20eq%20%27Registered%27&$returnall=true&$format= csv%22"