从ipad发送数据到服务器

时间:2011-04-07 12:12:10

标签: objective-c ipad

即时开发一个用于医院管理的i​​pad应用程序,用户界面中填写了信息,点击一个按钮,数据将被转移到外部数据库(稍后可以查看)...需要什么步骤

2 个答案:

答案 0 :(得分:1)

您需要在服务器上创建Web服务以在数据库中添加数据 看到这个问题的答案,知道如何发送数据

Send data from an iPhone to a Web service

答案 1 :(得分:1)

您需要设置一个Web服务(如Saurabh所说),例如使用mySQL连接的PHP文件就可以了。

要将数据(不安全)发布到服务,您可以使用以下内容:

NSString *post = @"key1=val1&key2=val2";
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];

NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:@"http://www.someurl.com"]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-    Type"];
[request setHTTPBody:postData];

NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self];

Read the NSURLConnection documentation