プロのアドバイスが必要です。
私は、1 回の HTTP ラウンド トリップで妥当な量のデータを送受信する iPhone アプリに取り組んでいます。
- デバイスがサーバーに POST リクエストを送信します
- サーバーは、デバイスに必要なデータで応答します
最初、サーバーは XML をデバイスに送り返し、そこでデバイスは XML を解析し、sqlite3 データベースに格納しました。しかし、私はずっと考えていました... XML 内でデータをエンコードし、それを分解し、データを格納するためにクライアント側でクエリを作成する必要があるのはなぜですか。サーバーを使用してクエリを記述し、単にデバイス上で実行できないのはなぜですか?
おそらくここにセキュリティ上の脅威がある可能性があり、それが何であるかを正確に知りたいのですが、データを XML でエンコードする必要があるかどうかは確信が持てません。ある種の API を構築していない限り。
とにかく、私はかなり長い間この問題について考えてきました (私はまだプログラミングに非常に慣れていません)、これに関する専門家のアドバイスが絶対に欲しいです.
お時間をいただきありがとうございます。
ロブ