尝试使用HttpWebRequest连接到远程服务器时设置超时?

时间:2010-05-04 09:24:33

标签: c# httprequest

如何在连接到使用HttpWebRequest的远程服务器时增加超时?

2 个答案:

答案 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.TimeoutDetails Here(以及我在打字时发布的答案) 其次,我建议使用System.Net.WebClient,它具有非常简单易用的界面。解释了在WebClient上设置超时here