将数据从跨平台应用程序传输到服务器的最佳实践

发布于 2025-01-01 00:21:44 字数 286 浏览 1 评论 0原文

几天来,我和我的同事一直在讨论将数据从 Android、iOS 和 Windows Phone 7 应用程序传输到互联网上的 Windows 服务器的最佳实践。

不同平台上的应用程序应每 5-10 秒刷新一次(同步,从服务器获取新数据)。应传输的数据大小约为 10kb(纯文本)。

现在我们的问题: 传输这些数据的最佳实践是什么? (TCP、REST、SOAP、HttpWebRequest??)

如何格式化数据? (XML、JSON??)

for some days me and my colleague are discussing whats the best practice for transferring data from Android, iOS and Windows Phone 7 apps to a windows server in the internet.

The apps on the different platforms should refresh (sync, get new data from server) each 5-10 seconds. The data which should be transferred has a size about 10kb (as plain text).

Now our questions:
What is the best practices to transfer this data? (TCP, REST, SOAP, HttpWebRequest??)

How to format the data? (XML, JSON??)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

物价感观 2025-01-08 00:21:44

很大程度上取决于您的应用程序的性质。

最简单的是通过 REST 接口的 JSON。

使用 HTTP(REST) 可以给您带来许多优势,其中一个经常被忽视的优势是易于调试(将 fiddler 设置为 HTTP 代理)。

除非您需要架构验证,否则确实没有太多理由选择 XML 而不是 JSON。所有平台都有简单的json解析框架。

A lot depends on the nature of your application.

The easiest is JSON through a REST interface.

Using HTTP(REST) gives you a number of advantages, one of which that often is overlooked is ease of debugging (setup fiddler as an HTTP proxy).

Unless you need schema validation, there really isn't much of a reason to choose XML over JSON. All platforms have simple json parsing frameworks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文