REST サーバーにリクエストを送信するために、AFNetworking 共有クライアントを使用しています。
私の削除コードは次のとおりです。
NSMutableDictionary* params = [[NSMutableDictionary alloc] init];
[[ApiClient sharedClient] deletePath:[NSString stringWithFormat:@"users/%@/venues/%@/", appDelegate.currentUser.userId, venue.venueId] parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"venue deleted from saved");
} failure:^(AFHTTPRequestOperation *operation, NSError *error){
NSLog(error.description);
}];
クライアントを構成するときに、次を追加します。
[self registerHTTPOperationClass:[AFJSONRequestOperation class]];
[self setDefaultHeader:@"Accept" value:@"application/json"];
[self setDefaultHeader:@"Content-Type" value:@"application/json"];
[self setParameterEncoding:AFJSONParameterEncoding];
POST リクエストは正常に機能していますが、DELETE リクエストに問題があります。どこが間違っていますか?