Как передать множественные значения на сервер, используя NSURLSESSION в Objective c

Я хочу передать несколько значений на мой сервер, как 1.phonenum, 2.name 3.details 4.email.etc …

мой сервер работает на PHP. Я хочу передать данные на основе ключевых значений полей.

номер телефона U_pnum: 123456789 Имя U_name: naveen подробности U_details: электронная почта разработчика U_email: [email protected].

Я хочу отправить данные с помощью NSUrlSession.
я пишу код … но я не получаю никакого ответа от моего сервера.

Помогите мне, пожалуйста .

благодарю вас.

-1

Решение

Попробуй это

NSURLSessionConfiguration *defaultConfigObject = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *defaultSession = [NSURLSession sessionWithConfiguration: defaultConfigObject delegate: nil delegateQueue: [NSOperationQueue mainQueue]];



NSURL * url = [NSURL URLWithString:@"http://yourServerUrl/postFile.php"];
NSMutableURLRequest * urlRequest = [NSMutableURLRequest requestWithURL:url];

NSString * params =@"U_pnum=valueofU_pnum&U_name=valueofU_name&U_details=valueofU_details&U_email=valueofU_email";
[urlRequest setHTTPMethod:@"POST"];
[urlRequest setHTTPBody:[params dataUsingEncoding:NSUTF8StringEncoding]];

NSURLSessionDataTask * dataTask =[defaultSession dataTaskWithRequest:urlRequest
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
NSLog(@"Response:%@ %@\n", response, error);
if(error == nil)
{
NSString * text = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog(@"Data = %@",text);
}

}];
[dataTask resume];
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]