我使用以下代码通过 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 方法来完成上述过程。
提前致谢。
问候,
内哈
最佳答案
利用NSUrlconnection调用网络服务
- 使用 requestWithURL:(NSURL *)theURL
如果您需要指定带有 HTTP header 的 POST 请求,请使用 NSMutableURLRequest 和这些方法
-(void)setHTTPMethod:(NSString *)method
-(void)setHTTPBody:(NSData *)data
-(void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field
关于mysql - 通过php连接xcode到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22927988/