gpt4 book ai didi

ios - AFNetworking 禁用缓存

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:46:10 25 4
gpt4 key购买 nike

我正在尝试从服务器获取 JSON 文件,然后将其显示在表格中,这工作正常,但是,出于某种原因,即使在应用程序重新启动后,AFNetworking 仍在缓存 JSON 文件。我怎样才能禁用它?

 NSURL *url = [NSURL URLWithString:@"http://?json"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];

AFJSONRequestOperation *operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id responseObject)
{

self.dataget = [responseObject objectForKey:@"data"];
[self.tableView reloadData];


}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id responseObject)
{

[HUD hideUIBlockingIndicator];
}];

[operation start];

json 文件可能没有缓存在服务器端:缓存控制:无缓存[CRLF]

最佳答案

可以在 NSMutableURLRequest 对象上设置缓存行为,使用 setCachePolicy:。否则,内置的共享 NSURLCache 将遵守服务器定义的缓存行为(我建议调整和利用它,而不是完全无视)。

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

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