android - 针对 Android、iPhone 等集成的 .NET Web 服务格式/协议(protocol)的建议

标签 android ios wcf web-services

我正在为我的 ASP.NET MVC 3 网站构建 Web 服务。理想情况下,我希望所有客户端(我的网页、iphone 应用程序、android 应用程序、windows phone 7 应用程序等)使用相同的服务层来加载和保存数据。

我是移动开发新手,想知道是否有首选机制 - SOAP/JSON 等 - 来使用异构移动设备设置。具体来说,我想知道 Android 和 iOS 是否具有比另一种协议(protocol)更好的库/对一种协议(protocol)的支持,或者主要移动平台是否对所有协议(protocol)都有强大的支持。我还想知道在保护上述服务方面是否一切顺利。

任何建议将不胜感激

谢谢

日本

最佳答案

我建议使用 JSON 的 REST(ful) 服务。

Android 和 iOS 都有支持解析 XML 和 JSON 的库,但是 JSON 库更容易使用并且速度更快。

稍加努力,您就可以让您的服务提供/使用 XML 和 JSON。

最好避免使用 SOAP,因为它更冗长并且不适合对带宽/电池更敏感的移动设备。

关于android - 针对 Android、iPhone 等集成的 .NET Web 服务格式/协议(protocol)的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7364326/

相关文章:

android - 在Android上聆听计算机的声音

android - 如何将 AsyncTask 与 ThreadPoolExecutor 一起使用

android - 在 Android 上使用 Jsch (Exec) 时特定 unix 命令的问题

WCF Web 服务膨胀

c# - WCF REST 服务返回 JSONP 没有错误,但也没有数据

android - 向上导航动画

iphone - 有什么方法可以获取 iPhone 用户的姓名?

ios - 如何防止用户名在 Firebase 中重复注册?

ios - 在 iOS 10 中更改 UIBarButtonItem 字体

C# 如何通过方法中的可选参数解决这个困境?