HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Timeout = 20000;
using (WebResponse response = request.GetResponse())
using (var stream = response.GetResponseStream())
using (var reader = new StreamReader(stream))
{
var result = reader.ReadToEnd();
// Do something with result
}
在上面的例子中,我定义了一个超时时间,如果超时了,我怎么知道,结果会是空的?
我能收到任何响应类型吗?
我如何确保我已经超时了?