簡體   English   中英

防止Corona緩存我的網絡請求

[英]Prevent Corona from caching my network requests

我在文檔中找不到任何有關資源緩存的信息,但是從我的測試看來,Corona緩存的文件不是我想要的。

-- if this file has been downloaded before, Corona will be happy to ignore it
-- for me
network.request(some_url, "GET", network_handler, {
    filename = some_file_name,
    baseDirectory = system.CachesDirectory
})

作為一名Web開發人員,我習慣於處理瀏覽器的緩存惡作劇。 應用相同的修復程序似乎可以解決此問題:

network.request(string.format("%s?_=%d", some_url, os.time()), "GET", network_handler, {
    filename = some_file_name,
    baseDirectory = system.CachesDirectory
})

這絕對不是最佳選擇,但是我在文檔中找不到任何有用的信息。 緩存似乎也只影響下載文件。 正常的網絡請求不受影響。

關於如何正確禁用緩存的任何想法?

歸功於ldurniart ,看來

Cache-Control: no-cache

盡管最終取決於系統來決定,但對標頭的強制會迫使系統忽略高速緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM