0
如何在連接到遠程服務器uwing HttpWebRequest時增加超時?嘗試使用HttpWebRequest連接到遠程服務器時設置超時?
如何在連接到遠程服務器uwing HttpWebRequest時增加超時?嘗試使用HttpWebRequest連接到遠程服務器時設置超時?
如果您使用HttpWebRequest,你應該設置超時設置所需的值:
HttpWebRequest request = WebRequest.Create(uri) as HttpWebRequest;
request.Timeout = 5000 // in ms, the default is 100,000
request.GetResponse();
首先有HttpWebRequest.Timeout
。 Details Here(以及我在輸入時發佈的答案).. 其次,我會建議使用System.Net.WebClient
,它有一個非常簡單的使用界面。在WebClient上設置超時時間解釋爲here。
你的意思是HttpWebRequest? – dpurrington 2010-05-04 09:30:11
請說明。如果使用System.Web.HttpRequest,它通常由ASP.NET運行時實例化,並且您無法控制服務器端的超時。或者你可能提到System.Net.HttpWebRequest? – 2010-05-04 09:30:58