net 4 и С#.
Мне нужен класс, способный возвращать значение Bool, если Uri (string) возвращает коды состояния HTTP 200.
В настоящий момент у меня есть этот код (он работает, пытаясь увидеть, возможно ли подключение к Uri), но я хотел бы реализовать вместо него "HttpStatusCode.OK".
- Знаете ли вы лучший подход?
Спасибо.
public static bool IsReachableUri(string uriInput)
{
// Variable to Return
bool testStatus;
// Create a request for the URL.
WebRequest request = WebRequest.Create(uriInput);
request.Timeout = 15000; // 15 Sec
WebResponse response;
try
{
response = request.GetResponse();
testStatus = true; // Uri does exist
response.Close();
}
catch (Exception)
{
testStatus = false; // Uri does not exist
}
// Result
return testStatus;
}