我有一個Flex客戶端,可以從服務器加載數據來顯示圖表。這些數據可能會更改,因此客戶會定期重複請求。由於結果可能需要一些工作來檢索,因此我將讓服務器檢測結果是否已更改,如果沒有,則發出304狀態。我可以做Flash/Flex/AS的條件GET請求嗎?
我在Flash Player的請求中沒有看到任何標題,表明它已經在處理條件GET。另外,HTTPService API似乎也沒有提供任何內容。這是否意味着,Flash無法做到這一點,或者我怎麼能自己實現這一點?
對於在Flash中不受支持的cookie,我聽說過在Socket
類的基礎上構建自己的HTTP客戶端的建議。這也可以解決這個問題,但坦率地說,我並不熱衷於這樣做。
作爲一種替代方法,我可以緩存結果頁並重新發送,但到目前爲止,API試圖利用已經內置到HTTP中的語義,並且我想保持這種方式。