2016-07-30 59 views
10

我使用提取API與[email protected]應用程序中的服務器進行交互,但面臨着相當積極的緩存。可以表示React-Native提取API積極緩存

電話,我繼續這樣的:

fetch(route + '&_t=' + Date.now(), { 
    headers: { 
    'Cache-Control': 'no-cache', 
    'Accept': 'application/json, text/plain, */*', 
    'Content-Type': 'application/json', 
    'Custom-Auth-Header': 'secret-token' 
    }, 
    method: 'POST', 
    body: data, 
    cache: 'no-store' 
}) 

在IOS模擬器響應獲取緩存爲15-20分鐘,可以通過重置內容和設置被清除。

結果我只是不想有任何我的電話(包括GET請求)的任何緩存。

我嘗試了所有的選項,我知道爲了避免緩存,但似乎有其他的東西,任何幫助將非常感激!

+0

我遇到過同樣的問題。任何建議在哪裏可以找到解決方案? –

+0

這不是一個非常重要的bug /問題嗎?我看不出接受的解決方案是如何解決問題的,對我來說,似乎接受的答案可以修復某些特定的情況,但不是問題本身 – andrfas

回答