2016-05-27 1 views
2

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

Répondre