2016-01-22 25 views
0

我想我知道Safari是如此「快」,他們只是緩存了一切。我所看到的是,對同一個網址的兩個請求(即使它們具有不同的媒體類型)將以相同的數據返回。我在$ httpProvider中沒有緩存標頭,但它仍然不起作用。任何人打這個?粘滯XHR緩存與角1.3.11和Safari 9

回答

1

我想你在這裏有兩個選擇。

  1. 緩存半身像參數每個請求,如時間戳
  2. 添加適當的緩存頭你的要求,迫使野生動物園尊重請求

    Cache-Control: no-cache, no-store, must-revalidate 
    Pragma: no-cache 
    Expires: 0 
    
+0

這是荒謬的怎麼粘這個是。我正在開發一個攔截器來做到這一點只對我/休息請求。 – httpete

+0

你確定你沒有通過角度在你的基$ http實現中的某處進行緩存嗎?該請求是否被Safari作爲緩存內容提供? –

+0

我從來沒有使用過http緩存。 – httpete