WebException:操作已超时TCP或HTTP?

时间:2014-07-07 19:41:50

标签: c# asp.net .net http tcp

在tcp超时时,如果超时,则打开与服务器的连接。在.net

中抛出了什么异常

异常 WebException:操作是否超时也发生在TCP超时上,如果有,是否有任何方法可以确定它是HTTP还是TCP超时?或者有不同的例外吗?

提出请求的代码

         try
            {
                HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
                request.KeepAlive = false;
                request.Timeout = 5000;
                var response = request.GetResponse();
                response.Close();
            }
            catch (WebException ex)
            {
                SendException(ex, url);
            }

0 个答案:

没有答案