Мы столкнулись с следующей проблемой с нашим приложением, которое использует AFNetworking 2.0.
При использовании метода AFHTTPRequestOperationManager
GET мы получили сообщение об ошибке NSURLErrorDomain code -1012
. Запрос, используемый HTTPS и сервером, не требует аутентификации пользователя. Запрос никогда не дошел до сервера.
Мы выполнили несколько тестов, и это первый раз, когда была произведена ошибка, и нам интересно, как эта ошибка может быть получена, потому что это не кажется актуальным.
Настройка AFHTTPRequestOperationManager:
httpOperationManager = [[AFHTTPRequestOperationManager alloc] initWithBaseURL:
[NSURL URLWithString: HTTPS_URL)]];
httpOperationManager.responseSerializer =
[AFXMLParserResponseSerializer serializer];
[[AFNetworkActivityIndicatorManager sharedManager] setEnabled: YES];
ПОЛУЧИТЬ ЗАПРОС
AFHTTPRequestOperation *op =[httpOperationManager GET:
[NSString stringWithFormat:SOME_PATH]
parameters:nil
success:^(AFHTTPRequestOperation *operation, id responseObject) {
//code to setup NSXMLParser ...
}
failure: ^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"error %@", [error localizedDescription]);
}];