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