0

我需要一些专业的建议。

我正在开发一个 iPhone 应用程序,该应用程序为一次 HTTP 往返发送和接收合理数量的数据。

  1. 设备向服务器发送 POST 请求
  2. 服务器响应设备所需的数据

最初,服务器将 XML 发送回设备,设备对其进行解析并将其存储在其 sqlite3 数据库中。但我一直在想……为什么我需要在 XML 中对数据进行编码,将其拆分,然后编写一个查询客户端来存储数据。为什么我不能使用服务器编写查询,而只是在设备上执行它们?

这里可能存在安全威胁,我很想知道这到底是什么,但我不相信我绝对需要用 XML 编码数据。除非我正在构建某种 API。

无论如何,我一直在考虑这个问题很长一段时间(我对编程还是很陌生),我绝对希望得到一些专家的建议。

感谢您的时间,

4

1 回答 1

2

您有几个数据传输选项:

1) 为了安全起见,您可以通过 NSURLConnection 使用 SSL。

2) 您可以在 XML 上使用 JSON。看看 NSJSONSerialization。

3)或者根据您的服务器端和应用程序的需要,您可以只发送纯 HTML(文本)。

在不知道您正在尝试做什么的一些细节的情况下,很难为您提供更详细的输入。

于 2013-04-30T01:28:35.027 回答