【问题标题】:sending data to a server from ipad从 ipad 向服务器发送数据
【发布时间】:2011-04-07 12:12:10
【问题描述】:

我正在开发一个用于医院管理的 ipad 应用程序,在用户界面中填写信息,然后单击按钮将数据传输到外部数据库(稍后查看)...需要哪些步骤

【问题讨论】:

  • 取决于您必须与之交互的数据库,还取决于传递的数据类型,以及您是否有权访问后端服务器。
  • mssql 还是 mysql?您需要将信息发送到后端服务器(以安全方式),然后在服务器上获取服务以运行项目并从那里导入它们。

标签: objective-c ipad


【解决方案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

【讨论】:

    【解决方案2】:

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

    Send data from an iPhone to a Web service

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-03
      • 2021-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多