Я использую этот код для получения простого канала 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);
}];
Оно работает. Однако после того, как я изменил файл JSON в kDataUrl
и убедился, что изменение сделано в браузере, при повторном запуске приложения я все еще получаю предыдущий ответ.
Похоже, что AFNetworking каким-то образом кэширует старый ответ. Я не хочу такого поведения. Я хочу загрузить текущую ленту. Есть ли какая-то настройка или параметр, который мне нужно установить, чтобы отключить кэширование?