ios - 仅当服务器上的数据已更改时才下载

标签 ios alamofire

我想知道 Alamofire 是否可以检查服务器之前下载的数据是否已更改,如果已更改则下载该数据?

最佳答案

您需要的是 ETag,使用 .HEAD 和 header "If-None-Match":"ETag" 检查它是否已在服务器上更改,如果您得到状态码 304 - 数据没有改变

关于ios - 仅当服务器上的数据已更改时才下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35429026/

相关文章:

ios - 如何将接受的图像 MIME 类型添加到 Alamofire 5.2

ios - Alamofire 请求中的响应类类型

ios - 使用 alamofire 5 Swift 5 将视频上传到服务器

ios - iOS 10 上 UIImageView 顶部 anchor 上的空间更少

iphone - 我可以在 iOS 项目名称中添加表情符号图标吗?

ios - 如何根据其内容更新TableView及其父ScrollView高度

alamofire - 从 Swift 4 更新到 4.1 后的转换问题

ios - Alamofire 上传完成 block 在 iOS 9 和 IOS 11 上正常工作但在 iOS 10 上错误

ios - 如何在 iOS 7 和 iOS 6 中支持不同的标签栏图标大小?

ios - Swift:NFC错误代码=202 "Session is invalidated unexpectedly"