2013-01-04 61 views
2

可以說我想發送10個請求,其中每個請求都有不同的URI(相同的主機,但不同的資源),我想以第一個請求創建保持活動的方式重新使用連接持續連接,由以下9個請求重用。使用WebRequest.Create似乎將請求專用於特定資源,因此需要有10 HttpWebRequest對象,其中每個對象都使用保持活動標頭髮送。 .NET框架如何重用使用HttpWebRequest類和KeepAlive屬性創建的HTTP保持連接連接?它是透明地工作還是需要在代碼中手動重用請求對象?保持活動的HTTP Web請求對象的重用

+3

我非常喜歡你的個人資料照片:) –

+1

恩,謝謝:) – yojimbo87

回答

0

我也在尋找相同問題的解決方案。據我所知,這是不可能的,因爲request.RequestURI只是只讀。

我的解決方案是用POST參數調用一個「通用」前端控制器,包括想要的命令。該控制器然後調用想要的命令並將響應代理給您。所以你只需要改變一個POST參數而不是整個url。