我想知道 Alamofire 是否可以检查服务器之前下载的数据是否已更改,如果已更改则下载该数据?
最佳答案
您需要的是 ETag,使用 .HEAD
和 header "If-None-Match":"ETag"
检查它是否已在服务器上更改,如果您得到状态码 304 - 数据没有改变
关于ios - 仅当服务器上的数据已更改时才下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35429026/
我想知道 Alamofire 是否可以检查服务器之前下载的数据是否已更改,如果已更改则下载该数据?
最佳答案
您需要的是 ETag,使用 .HEAD
和 header "If-None-Match":"ETag"
检查它是否已在服务器上更改,如果您得到状态码 304 - 数据没有改变
关于ios - 仅当服务器上的数据已更改时才下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35429026/
相关文章:
ios - 如何将接受的图像 MIME 类型添加到 Alamofire 5.2
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"