0
我有一个与DELETE方法和http正文一起工作的休息服务。但我没有得到它的工作。iOS - 转网3与机身删除
这是我试过的。
super.manager.requestSerializer.HTTPMethodsEncodingParametersInURI = [NSSet setWithObjects:@"GET", @"HEAD", nil];
另一种尝试:
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];
是否有任何workarround? – Ricardo
你有来源。更改。 – Avi