2014/08/05

[iOS][Objective-C]パラメータ付DELETEリクエストができない件

昨日書いたNSMutableURLRequestでDELETEリクエストを送信では、パラメータがなかったのですが、パラメータを付与することはできるのだろうか?

下のように実装してみる。

NSData *data;
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"url"]];
[request setHTTPMethod:@"DELETE"];
[request setHTTPBody:data];
NSURLResponse *response;
NSError *error;
[NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
上を実行するとリクエストが飛ばない。

なんでかなーっと原因を探ってみると、どうやらそもそもDELETEメソッドはbody付パラメータは想定されていなケースがあるようです。

参考URL
body付きHTTP DELETE
4.10 DELETEメソッド

0 コメント:

コメントを投稿