gpt4 book ai didi

ios - 在 Alamofire 中检测缓存的响应

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:06 25 4
gpt4 key购买 nike

我目前正在开发的应用程序需要仅在网络请求返回非缓存响应时向用户显示通知。

该应用使用 Alamofire 处理网络请求。

我如何确定来自 Alamofire 的响应是否来自缓存?

最佳答案

唯一的方法是检查HTTP header fields在 HTTP 响应中。 Cache-Control 字段告诉所有从服务器到客户端的缓存机制是否可以缓存这个对象。它以秒为单位测量。 Cache-Control: max-age=3600表示响应的内容可以保留一小时。

如果您需要来自服务器的非缓存响应,您必须在请求中将 Cache-Control 字段指定为 Cache-Control: no-cache

是否使用Alamofire没有区别

关于ios - 在 Alamofire 中检测缓存的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33826197/

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