It won't return, if the resource is not returned within the time-out period, it will throw an exception of type WebException
with the Status property set to WebExceptionStatus.Timeout
.
HttpWebRequest timeout not working
Boyd Mills
0
Reputation points
The following code:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(sRequest); // Create(sQuery);
request.Credentials = CredentialCache.DefaultCredentials;
request.Timeout = 10000;
request.ReadWriteTimeout = 10000;
// Get the response.
Console.WriteLine("Away we go "+ sRequest );
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Console.WriteLine("We are back");
hangs on the request.GetResponse(); When I disconnect the server. It never returns. It should return.
Running on Windows 10 using Visual Studio 2013
Please advise
Windows for business Windows Client for IT Pros Networking Network connectivity and file sharing
4,660 questions
Developer technologies ASP.NET Other
3,597 questions
Developer technologies C#
11,570 questions
2 answers
Sort by: Most helpful
-
Jaliya Udagedara 2,836 Reputation points MVP Volunteer Moderator
2021-11-10T20:13:59.63+00:00 -
Boyd Mills 0 Reputation points
2021-11-10T20:51:29.513+00:00 so..... It has to be wrapped in a try - catch structure?
Boyd