0

I'm new in iOS.

I pass array in JSON as a request but I didn't get response, it works fine in a Postman

I use this api check this url - check it first

Here is my code where I pass array as a request:

AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];

    //RequestSerializer
    [manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
    [manager.requestSerializer setValue:Detrack_Key forHTTPHeaderField:@"X-API-KEY"];

    //ResponseSerializer
    manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"application/json"];
    manager.responseSerializer = [AFJSONResponseSerializer serializer];
    manager.responseSerializer=[AFJSONResponseSerializer serializerWithReadingOptions:NSJSONReadingAllowFragments];

    //create JSON String
    NSError *error;
    NSData *jsonData2 = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];
    NSString *jsonString = [[NSString alloc] initWithData:jsonData2 encoding:NSUTF8StringEncoding];
    NSLog(@"jsonData as string:\n%@", jsonString);


    NSLog(@"URL: %@",strUrl);

Request :

[
   "DriverFirst",
   "DriverSecond"
]

I want to know only how to pass row json array request?

halfer
  • 19,824
  • 17
  • 99
  • 186
Mr. Ad
  • 333
  • 3
  • 12

0 Answers0