2016-05-27 17 views
2

AFNetworkingを3.0.4から3.1.0に更新したので、ファイルをダウンロードするときにerrr -999が発生しています。私はいくつかのデータでサーバーへのポストリクエストを作成しています。データが有効であればファイルがダウンロードされ、それ以外の場合はJSONエラーが返されます。ここAFNetworking Requestsが-999エラーコードで失敗する

コードです:

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) { 

     }]; 

私は同じ結果と、これに変更しようとしています。

AFSecurityPolicy* policy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate]; 
[policy setAllowInvalidCertificates:YES]; 
[policy setValidatesDomainName:NO]; 

答えて

関連する問題