2010-04-08 59 views
1

我仍然有問題使用HttpWebRequestHttpWebRequest問題

出於某種原因,有時會在我的應用程序在調用只是時間......

HttpWebRequest req = null; 
req = 
    (HttpWebRequest)WebRequest.CreateDefault(new Uri(aRequest)); 
req.PreAuthenticate = true; 
req.AllowAutoRedirect = true; 
req.KeepAlive = false; 

..... 

resp = (HttpWebResponse)req.GetResponse(); 
resp.close(); 

我關閉響應,但我只是想知道,如果它是失敗的可能性較大,因爲林所有的地方發出請求?

我試圖玩弄的ServicePointManager類希望它能幫助,但它未真正

System.Net.ServicePointManager.DefaultConnectionLimit = 100; 
System.Net.ServicePointManager.MaxServicePoints = 100; 
+1

請關閉更多的問題。 8%太低,不值得回答。 – Timores 2010-04-08 22:55:11

回答

0

最好的辦法是在超時後去了解爲什麼它超時。 System.Net跟蹤或諸如Microsoft Network Monitor和Wireshark等工具可以提供幫助。

此外,我同意8%看起來不好,隊友:)

+0

對不起我在這裏沒有意識到人們關心他們的答案關閉......現在將努力做到這一點...... – TheWommies 2010-04-12 00:36:56