AFNetworking JSON вариант - PullRequest
       10

AFNetworking JSON вариант

0 голосов
/ 30 августа 2018

Куда мне положить json: body? Я поставил его в параметрах, но он не работает. Помощь

var options = {
  method: "POST",
  url: "https://api.upbit.com/v1/orders",
  headers: {Authorization: `Bearer ${token}`},
  json: body
};

AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc]initWithSessionConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager.requestSerializer setValue:header forHTTPHeaderField:@"Authorization"];
[manager.requestSerializer setValue:header forHTTPHeaderField:@"json"];

NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:parameters
                                                   options:NSJSONWritingPrettyPrinted // Pass 0 if you don't care about the readability of the generated string
                                                     error:&error];
[manager POST:@"https://api.upbit.com/v1/orders" parameters:jsonString progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
    NSLog(@"%@", responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
    NSLog(@"%@", error.description);
}];
...