我正在使用以下代码从服务器中提取简单的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以某种方式缓存了旧响应。我不希望这种行为发生。我想下载当前的Feed。是否有某种设置或参数需要设置才能关闭缓存?