【发布时间】:2017-05-16 11:05:22
【问题描述】:
我在服务器响应中将缓存控制限制 [private; max-age=15] 设置为 15 秒。但即使在 15 秒后,响应也会从缓存中加载。我正在使用swift3 & Alamofire 4.0。
var request = URLRequest(url: URL(string: urlStr)!)
request.timeoutInterval = 30
request.httpMethod = "GET"
request.addValue("private", forHTTPHeaderField: "Cache-Control")
request.cachePolicy = .returnCacheDataElseLoad
request.addValue("token", forHTTPHeaderField: "auth_key")
Alamofire.request(request).responseObject(completionHandler: { (response: Response) in {
print(response)
}
【问题讨论】:
标签: ios iphone swift swift3 alamofire