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]);
}];