您好我的应用程序我有登录选项,用户名和密码我将用户名和密码通过URL传递到我的PHP脚本并从URL获取响应,它将导航到下一个视图。
我想知道将数据安全地从设备传递到我的网址我的代码。
NSString *url = [NSString stringWithFormat:@myril?username=%@&password=%@",usern.text,pass.text];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
NSLog(@"response %@",strResult);
在上面的代码中,我直接在我的网址中传递数据,请告诉我如何安全地使用post方法传递数据。
答案 0 :(得分:0)
http://iostwist.blogspot.com/2012/07/send-data-by-post-method.html
这是一个小教程,向您展示如何使用POST方法传递
答案 1 :(得分:0)
试试这个
NSString *dataSendingStr = [NSString stringWithFormat:@"myril?username=%@&password=%@",usern.text,pass.text];
NSURL *url = [NSURL URLWithString:@"Your URL"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];
[request setHTTPMethod:@"POST"];
[request addValue:@"application/x-www-form-urlencoded charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:[dataSendingStr dataUsingEncoding:NSUTF8StringEncoding]];
NSError *errorReturned = nil;
NSURLResponse *theResponse =[[NSURLResponse alloc]init];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&theResponse error:&errorReturned];
NSString *responseData = [[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"String %@",responseData);
干杯...