Я хочу отправить POST API на сервер и получить возвращаемое значение, как я могу это сделать?
NSURLSessionConfiguration *defaultSessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration:defaultSessionConfiguration];
// Setup the request with URL
NSString *strurl3=[NSString stringWithFormat: @"%@/product/product_id",APIDomainURL];
NSMutableURLRequest *urlRequest = [[NSMutableURLRequest alloc] init];
[urlRequest setURL:[NSURL URLWithString:strurl3]];
[urlRequest setHTTPMethod:@"POST"];
[urlRequest addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
// Convert POST string parameters to data using UTF8 Encoding
NSDictionary *postDict3 = @{@"product_id":_productID,@"code":[[NSUserDefaults standardUserDefaults] stringForKey:@"selectedCountry"]};
NSData *postData = [NSJSONSerialization dataWithJSONObject:postDict3 options:0 error:nil];
[urlRequest setHTTPBody:postData];
// Create dataTask
NSURLSessionDataTask *dataTask = [defaultSession dataTaskWithRequest:urlRequest completionHandler:^(NSData *data3, NSURLResponse *response, NSError *error) {
// Handle your response here
NSLog(@"Get value here:%@", response);
}];
// Fire the request
[dataTask resume];
Пожалуйста, помогите.Спасибо.
Отредактировал мой код, как указано выше, но я все еще получаю "ноль" в ответ, любая идея?