Depuis que j'ai mis à jour l'AFNetworking de 3.0.4 à 3.1.0 j'obtiens erreur -999 lors du téléchargement d'un fichier. Je fais une demande de publication au serveur avec certaines données, et si les données sont valides, un fichier sera téléchargé, sinon erreur JSON sera retourné.AFNetworking Requests échoue avec le code d'erreur -999
Voici le code:
AFSecurityPolicy *policy = [[AFSecurityPolicy alloc] init];
[policy setAllowInvalidCertificates:YES];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager setSecurityPolicy:policy];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
manager.responseSerializer = [AFCompoundResponseSerializer serializer];
[manager.requestSerializer setTimeoutInterval:DEFAULT_TIMEOUT];
[manager POST:[[BASE_URL stringByAppendingString:ACTION_UPDATE_DB] stringByAppendingString:API_KEY]
parameters:defaultData
progress:nil
success:^(NSURLSessionDataTask * _Nonnull task, id responseObject) {
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];
J'ai essayé de changer cela, mais avec le même résultat.
AFSecurityPolicy* policy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate];
[policy setAllowInvalidCertificates:YES];
[policy setValidatesDomainName:NO];
J'ai vérifié, mais ce sont tous les vieux problèmes. et cela a été causé par la dernière mise à jour. – rob180