【发布时间】:2011-10-12 14:19:47
【问题描述】:
如何将来自 iOS 应用的数据存储在服务器上?
如果我创建,例如一个 JSON 对象,如何将其发送到服务器并将其作为某个 Key 的值保存在服务器上?
我目前正在使用 MAMP,并且已经看到了如何在服务器上创建项目并将其发送到手机的示例,我想学习如何在设备上创建对象,将它们发送到服务器进行存储.例如 JSON 对象并将其作为值存储在服务器上,例如带有 ID 的密钥。
如果能提供任何帮助,我将不胜感激。
【问题讨论】:
如何将来自 iOS 应用的数据存储在服务器上?
如果我创建,例如一个 JSON 对象,如何将其发送到服务器并将其作为某个 Key 的值保存在服务器上?
我目前正在使用 MAMP,并且已经看到了如何在服务器上创建项目并将其发送到手机的示例,我想学习如何在设备上创建对象,将它们发送到服务器进行存储.例如 JSON 对象并将其作为值存储在服务器上,例如带有 ID 的密钥。
如果能提供任何帮助,我将不胜感激。
【问题讨论】:
看看NSUrlConnection。使用它,您可以使用 POST 请求将数据同步和异步传输到您的服务器。
【讨论】:
查看ASIHTTPRequest。它可以从 URL 异步 GET/POST 并用于存储,如果数据集足够小,请查看 NSUserDefaults。
在服务器端(如果脚本是 PHP),您可以处理 $_POST 和 $_GET 变量中的数据,就像它们是从网络上填充的一样。
如果您愿意,可以将变量单独发布到它们自己的 $_POST 或 $_GET 变量中,或者作为 1 个 JSON 字符串发布,您可以在收到它时 decode。
【讨论】:
您可能还想查看RestKit,这将使处理下载/上传/处理 JSON 时的事情变得更容易。
【讨论】: