0

我正在寻找使用 AFNetworking 的 NSURLRequest 的 curl -z SOME_DATE SOME_URL 的等效项。我基本上想根据服务器上的时间戳从 url 下载文件。

(或类似 curl -z local.file remote.file 的东西,如果它最后一次修改晚于 local.file,它会自动下载 remote.file)

有任何想法吗?

4

1 回答 1

1

AFNetworking 使用 NSURLRequest 发出请求;因此,无论您选择哪个,此行为都是相同的。

将您的 NSURLRequest 的cachePolicy属性设置为NSURLRequestUseProtocolCachePolicy,并且行为将根据服务器发送的 Cache-Control 标头为您完成。在大多数情况下,它通过将If-Modified-Since标头添加到您的请求来做到这一点。

于 2013-08-16T14:44:30.297 回答