And*_*dré 10 java android protocols ios
我们有一个服务器应用程序(用Java实现),它将为我们的移动应用程序提供一些数据.这些应用程序将针对Android和iOS创建.
哪个是最适合此目的的协议/库?协议的开销应该尽可能小.
谢谢.
编辑:它应该是一个请求 - >响应szenario.数据丢失是不可接受的.答案可能包含很长的数据列表,因此需要较少的开销.
客户端应该请求数据(指定的密钥和一些定义的参数),例如"给我文件夹x中具有扩展名y的所有文件".服务器回答列表.
第一个想法是使用XMLRPC,但生成的响应太大.
Fel*_*lix 14
对于大多数应用程序,HTTP(S)是最好的协议.开销(即标题)非常小,可以对传输进行gzip压缩,可以保证连接(通过SSL).此外,端口80(HTTP)和443(HTTPS)将在99%的情况下打开.其他端口不是 - 例如一些运营商阻止所有其他端口,除非您支付额外费用.
至于实现,我建议使用JSON格式的RESTful Web服务.JSON标准化程度很高,开销很小,你可以使用任何语言编写好的库(结账时,它与Android捆绑在一起,但也可以单独下载到其他应用程序中).看看这个问题:org.json
| 归档时间: |
|
| 查看次数: |
13756 次 |
| 最近记录: |