Khoảng thời gian hợp lý để chờ yêu cầu web trả lại là bao nhiêu? Tôi biết điều này có thể là một chút được tải như một câu hỏi, nhưng tất cả những gì tôi đang cố gắng làm là xác minh xem một trang web có sẵn hay không.Thời gian chờ yêu cầu web
Có thể có cách nào tốt hơn?
try
{
// Create the web request
HttpWebRequest request = WebRequest.Create(this.getUri()) as HttpWebRequest;
request.Credentials = System.Net.CredentialCache.DefaultCredentials;
// 2 minutes for timeout
request.Timeout = 120 * 1000;
if (request != null)
{
// Get response
response = request.GetResponse() as HttpWebResponse;
connectedToUrl = processResponseCode(response);
}
else
{
logger.Fatal(getFatalMessage());
string error = string.Empty;
}
}
catch (WebException we)
{
...
}
catch (Exception e)
{
...
}