i use webclient method WebClient client = new WebClient(); string content = client.DownloadString("http://www.blah.com/blah/new.html"); but how to handle requesttimeout when request is time out ...