我使用以下代码通过php,
从Xcode应用程序插入mysql表-(void)insertDetails:(NSString *)userEmail loginType:(int)type{
login_email = userEmail;
NSString *strUrl = [NSString stringWithFormat:@"http://localhost/insertLoginDetails.php?userEmail=%@&login_type=%d",userEmail,type];
NSData *dataUrl = [NSData dataWithContentsOfURL:[NSURL URLWithString:strUrl]];
NSString *strResult = [[NSString alloc] initWithData:dataUrl encoding:NSUTF8StringEncoding];
NSLog(@"%@",strResult);
}
这使用了GET方法,任何人都可以告诉我如何使用POST方法进行上述过程。
提前致谢。
此致
NEHA
答案 0 :(得分:0)
利用NSUrlconnection来调用网络服务
如果您需要使用HTTP标头指定POST请求,请使用NSMutableURLRequest以及这些方法
-(void)setHTTPMethod:(NSString *)method
-(void)setHTTPBody:(NSData *)data
-(void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field
答案 1 :(得分:0)
有很多关于NSURLConnection
的教程。比如Fetching data with GET,POST methods by using NSURLConnection
Fetching data with GET,POST methods by using NSURLConnection已经解释了如何同步和异步地从服务器获取数据。