2008-09-18 95 views
4

我有一個RESTful WCF服務。合併電子標籤,過期頭。WCF REST緩存 - 客戶端和服務器端

緩存在瀏覽器中使用時效果很好。但是,從WCF Channel Factory或.NET Web Request Objects調用它時,緩存是如何工作的?

因此,在我的網站調用WCF寧靜服務的情況下,如果304未修改的響應返回給我。我該如何處理。瀏覽器檢測到這種情況並從緩存中返回未修改的版本。

但是當客戶端不是瀏覽器時,是否需要編寫自己的緩存類似於瀏覽器緩存的方式?

任何幫助或見解將不勝感激。

回答

3

是的,你將不得不自己處理,和你在請求中發送日期時間的責任一樣,因此服務器可以確定是否有變更。我會查看RSS Bandit source的示例實現。