Jaka jest rozsądna ilość czasu oczekiwania na żądanie sieci, aby powrócić? Wiem, że to może być trochę załadowany jako pytanie, ale wszystko, co próbuję zrobić, to sprawdzić, czy strona jest dostępna.Przekroczono limit czasu na żądanie sieci Web
Być może jest lepszy sposób?
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)
{
...
}