java – 在Android和iOS中使用最好的服务器客户端通信协议是什么
发布时间:2020-12-14 05:40:04 所属栏目:Java 来源:网络整理
导读:我们有一个服务器应用程序(在 Java中实现),将为我们的移动应用程序提供一些数据.将为 Android和iOS创建应用. 为此目的最好的协议/库?协议的开销应尽可能小. 谢谢. 编辑:它应该是一个请求 – 响应szenario.数据丢失是不可接受的.答案可能包含一长串数据,因
我们有一个服务器应用程序(在
Java中实现),将为我们的移动应用程序提供一些数据.将为
Android和iOS创建应用.
为此目的最好的协议/库?协议的开销应尽可能小. 谢谢. 编辑:它应该是一个请求 – >响应szenario.数据丢失是不可接受的.答案可能包含一长串数据,因此需要较少的开销. 客户端应请求数据(指定的密钥和一些定义的参数),例如“给我的文件夹x的所有文件,扩展名为”“.服务器用列表回答. 第一个想法是使用XMLRPC,但生成的响应太大. 解决方法
对于大多数应用程序,HTTP(S)是最好的协议.开销(即标头)非常小,传输可以被gzip压缩,可以通过SSL保护连接.另外,在99%的情况下,端口80(HTTP)和443(HTTPS)将被打开.其他端口不是 – 例如一些操作符阻止所有其他端口,除非您支付额外费用.
至于实施,我建议RESTful web service使用JSON格式. JSON是标准化的,开销很小,你有很好的图书馆可以使用任何语言进行处理(查看 > https://stackoverflow.com/questions/338586/a-better-java-json-library (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读