0
J'ai un service de repos qui fonctionne avec la méthode DELETE et le corps http. Mais je ne comprends pas ça.iOS - afnetworking 3 supprimer avec le corps
C'est ce que j'ai essayé.
super.manager.requestSerializer.HTTPMethodsEncodingParametersInURI = [NSSet setWithObjects:@"GET", @"HEAD", nil];
Une autre tentative:
NSMutableURLRequest *req = [[AFJSONRequestSerializer serializer] requestWithMethod:@"DELETE"
URLString:kApiServiceUserMailBox
parameters:nil
error:nil];
NSDictionary *params = @{
@"email" : email
};
NSData *myData = [NSKeyedArchiver archivedDataWithRootObject:params];
[req setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[req setHTTPBody:myData];
[[super.manager dataTaskWithRequest:req completionHandler:^(NSURLResponse * _Nonnull response, id _Nullable responseObject, NSError * _Nullable error) {
if (!error) {
NSLog(@"Reply JSON: %@", responseObject);
NSDictionary* json = [super parseResponse:responseObject];
NSLog(@"Success: %@", json);
success();
} else {
NSLog(@"Error: %@, %@, %@", error, response, responseObject);
failure();
}
}] resume];
Y a-t-il un travail? – Ricardo
Vous avez la source. Changes le. – Avi