0

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 リクエストに問題があります。どこが間違っていますか?

4

1 に答える 1

0

エラーを見て、何が問題なのかを確認する必要があります。エラーが役に立たない場合は、プロキシ (おそらくCharles ) を使用して、リクエストで何が起こっているのか、サーバーがそれを好まない理由を正確に確認する必要があります。

于 2013-01-24T15:19:14.713 に答える