HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(ImageUrl); request.Method = "HEAD"; request.UseDefaultCredentials = true; request.Accept = "*/*"; request.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials; bool exist = false; try{ //request.ReadWriteTimeout = 1000; request.Timeout = 1000; request.GetResponse(); exist = true; } catch{ // } <pre> Whenever a request is made on ImageUrl which is not exist, it takes too much time to get request response. It's taking too much time for ImageUrls which starts with Https:// What I have tried: I've tried above code but not getting request timeout. Is the code right or wrong? when a request made for ImageUrl on which image is not exist, it takes morethan 2seconds to get response of the request.
<system.web> <httpRuntime executionTimeout="160" /> </system.web>
request.Timeout = 3000
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)