1
- [NSURLCache cachedResponseForRequest:]如何工作?它是否適用於鍵值對,其中關鍵是NSURLRequest對象(其中包括NSURL對象,緩存策略,超時間隔,HTTPBody,HTTPHeaders)的內容?如果是這樣,那麼如果任何上述字段不同,那麼我們無法檢索緩存。- [NSURLCache cachedResponseForRequest:]如何獲得匹配緩存?
例如,假設的NSURLRequest有一切保持相同,除了HTTPBody,其中一個請求具有的主體:
{
a = 1;
}
而另一個請求具有的主體:
{
a = 2;
}
我可以使用後一個請求獲得前一個請求的緩存嗎?
並不完全正確,我試着用HTTP POST連接,並能夠存儲和檢索與不同的HTTP請求的身體不同的緩存,在某些情況下。我在想HTTP身上有一個限制(例如字節大小)。但無論如何,自定義緩存存儲和檢索應該解決我的情況,thx! –