gpt4 book ai didi

ios - AFNetworking - 不缓存响应

转载 作者:IT王子 更新时间:2023-10-29 08:12:55 24 4
gpt4 key购买 nike

我正在使用这段代码从服务器中提取一个简单的 JSON 提要:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFJSONResponseSerializer serializer];

[manager GET:kDataUrl parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"response: %@", responseObject);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"JSON DataError: %@", error);
}];

它有效。但是,在我更改 kDataUrl 中的 JSON 文件并验证更改是在浏览器中进行后,当我再次运行该应用程序时,我仍然得到之前的响应。

AFNetworking 似乎以某种方式缓存了旧响应。我不想要这种行为。我想下载当前提要。是否需要设置某种设置或参数来关闭缓存?

最佳答案

长话短说,只需定义您的 AFNetworking 管理器:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager.requestSerializer setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];

尽情享受吧!

关于ios - AFNetworking - 不缓存响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20166148/

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