0

バックエンドからデータを取得したい。Authorization を使用してリクエスト ヘッダーを設定し、前のインタラクションからバックエンドへの生成 auth_token を使用する必要があります。これが私のカールです

curl -H 'Authorization: Token token="replace-with-token"' http://domain.com/books

ここに私のコードがあります

  NSURL *url = [NSURL URLWithString:@"http://domain.com/books"];
    config = [NSURLSessionConfiguration defaultSessionConfiguration];
    [config setHTTPAdditionalHeaders:@{@"token":@"4959a0bc00a15e335fb6"}];
    NSURLSession *session = [NSURLSession sessionWithConfiguration:config];
    [[session dataTaskWithURL:url completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
        NSLog(@"%@", [NSJSONSerialization JSONObjectWithData:data options:0 error:nil]);
    }] resume];

curl を正しく実装したかどうかはわかりません。バックエンドから受け取ったデータは null です。誰も理由を知っていますか?

4

1 に答える 1