Dans mon application, je fais un POST
à une API. Dans ce cas, je définis l'URL de base à https://jsonplaceholder.typicode.com/
. Puis j'exécute le code ci-dessous:AFNetworking POST renvoie l'erreur 999
[self POST:@"posts"
parameters:nil
constructingBodyWithBlock:nil
success:^(NSURLSessionDataTask *task, id responseObject) {
NSLog(@"response: %@", responseObject);
success(responseObject);
} failure:^(NSURLSessionDataTask *task, NSError *error) {
NSLog(@"Error: %@", error);
failure(error);
}];
Lorsque ce code est exécuté, une erreur est enregistrée.
Error: Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLStringKey=https://jsonplaceholder.typicode.com/posts, NSLocalizedDescription=cancelled, NSErrorFailingURLKey=https://jsonplaceholder.typicode.com/posts}
J'ai essayé de changer la politique de sécurité.
AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
securityPolicy.allowInvalidCertificates = YES;
[securityPolicy setValidatesDomainName:NO];
self.securityPolicy = securityPolicy;
J'ai également essayé de changer la sécurité de transport. Ces deux solutions n'ont rien fait. Des idées sur ce qui pourrait mal tourner?
par la question initiale: "J'ai essayé aussi changer la sécurité des transports de ces deux solutions n'a rien fait..." – user4992124