Я хочу передать несколько значений на мой сервер, как 1.phonenum, 2.name 3.details 4.email.etc …
мой сервер работает на PHP. Я хочу передать данные на основе ключевых значений полей.
номер телефона U_pnum: 123456789 Имя U_name: naveen подробности U_details: электронная почта разработчика U_email: [email protected].
Я хочу отправить данные с помощью NSUrlSession.
я пишу код … но я не получаю никакого ответа от моего сервера.
Помогите мне, пожалуйста .
благодарю вас.
Попробуй это
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];
Других решений пока нет …