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
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中我定义了一个超时,如果碰巧超时,我怎么知道,结果是空的?
我收到任何响应类型吗?
我怎样才能确保我超时?