gpt4 book ai didi

ios - 如何 - [NSURLCache cachedResponseForRequest :] actually get the matching cache?

转载 作者:行者123 更新时间:2023-11-29 12:13:26 25 4
gpt4 key购买 nike

-[NSURLCache cachedResponseForRequest:] 是如何工作的?它是否像键值对一样工作,其中键是 NSURLRequest 对象的内容(包括 NSURL 对象、缓存策略、超时间隔、HTTPBody、HTTPHeaders) ?如果是这样,那么如果上述任何字段不同,那么我们将无法检索缓存。

例如,假设 NSURLRequest 除了 HTTPBody 之外的所有内容都保持不变,其中一个请求的正文为:

{
a = 1;
}

而另一个请求的正文是:

{
a = 2;
}

是否可以使用后一个请求获取前一个请求的缓存?

最佳答案

IIRC,仅考虑 URL。如果 header 或正文数据差异对您很重要,您将需要实现自定义缓存。如果您决定走这条路,URL 加载系统编程指南应该会有一些帮助。

关于ios - 如何 - [NSURLCache cachedResponseForRequest :] actually get the matching cache?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32622504/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com