我一直在開發一個小的Silverlight客戶端,它會跟使用WCF的WebAPI .... REST服務時所建的服務使用GET調用時,它會一個長時間運行的進程的踢,這將產生一個資源,所以該服務將返回'接受'和URI在一個位置標題,資源將被發現。現在頭和Silverlight的
Server: ASP.NET Development Server/10.0.0.0
Date: Fri, 18 Nov 2011 09:00:17 GMT
X-AspNet-Version: 4.0.30319
Content-Length: 3
Location: http://localhost:52878/myservice?fileid=f68201f6-9d77-4818-820e-e5e796e9710a
Cache-Control public, max-age=21600
Expires: 21600
Content-Type: text/plain
Connection: Close
,在我的Silverlight客戶端,我需要訪問這個頭信息,但是使用BrowserHTTP棧,這是不可能的......所以我切換到ClientHTTP,這使得它可能對我來說訪問返回的頭信息。 然而ClientHTTP堆棧不支持內容緩存:
這是造成我的麻煩.....我wan't將返回6小時相同的資源,前一個新的產生。
有沒有一種方法,以獲得最佳......都能夠訪問的頭信息,並有內容緩存的?使用標題
TIA
索倫
我已經加入了與伊恩·羅賓遜一類,而他主張使用此頭......根據他這是做的正確的方式....所以我寧願不把它放在身體... – smolesen
@smolesen:我提交了「做的正確的方式」是指一)工程和b)是最簡單的。其他原因可能有其他原因,他們爲什麼做不同的事情,但這些原因是否與你實際需要的事情相匹配。 – AnthonyWJones