В C# мне нужно быстро протестировать URL-адрес, не дожидаясь полного ответа. Есть ли способ просто отказаться, если есть ответ или какой-то другой способ быстро проверить URL?Тестовый URL-адрес быстро, не используя GetResponse()
Я извлекаю большое количество данных с веб-сайта и просто должен убедиться, что он существует заранее.
Это то, что я сейчас:
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 ложь, если вы не хотите, чтобы ваш браузер, возможно, аварии: «www.odata.charities.govt.nz/GrpOrgLatestReturns?$filter=RegistrationStatus%20eq%20%27Registered%27 & $ returnall = true & $ format = csv% 22 "
Я продолжаю получать ошибку «501 Not Implemented». Руководитель сайта «
» означает, что его пустым является то, что вызывает ошибку? – user1938919