如何在连接到使用HttpWebRequest的远程服务器时增加超时?
答案 0 :(得分:1)
如果您使用HttpWebRequest,则应将超时设置为所需的值:
HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;
request.Timeout = 5000 // in ms, the default is 100,000
request.GetResponse();
答案 1 :(得分:0)
首先是HttpWebRequest.Timeout
。 Details Here(以及我在打字时发布的答案)
其次,我建议使用System.Net.WebClient
,它具有非常简单易用的界面。解释了在WebClient上设置超时here。