0

サーバーから JSON の形式でレシピを取得し、それを UItable に表示するコードを作成します。

NSURL *url = [NSURL URLWithString:@"http://domain.com/recipes"];
    [config setHTTPAdditionalHeaders:@{@"Authorization":@" Token token=\"3f71235466468b7f7\""}];

    NSURLSession *session = [NSURLSession sessionWithConfiguration:config delegate:nil delegateQueue:[NSOperationQueue mainQueue]];

    [[session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        recipes= [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];
       [self.tableView reloadData];

    }
      ] resume];

このサーバーは Ruby で書かれています。ここで、レシピを削除するリクエストを書きたいと思います。これが私のサーバーの指示です。レシピを削除するには、次のcurlを使用する必要があると言われました。

レシピを削除 DELETE: /recipes/:id Curl では次のようになります。

curl -H 'Authorization: Token token="0b774d575632b"' -X DELETE http://domain.com/recipes/22

delete メソッドを実装する方法を知っている人はいますか?

4

1 に答える 1

1

dataTaskWithURL:GET リクエストのみを許可するの代わりに、 を使用する必要がありますdataTaskWithRequest:

適切な URL で を作成NSMutableURLRequestし、そのHTTPMethodプロパティを @"DELETE" に設定します。その後、そのリクエストを で使用できますNSURLSession

于 2015-07-31T18:50:11.217 に答える