用来接收手机通讯录保存的 API 接口应该怎么设计?

2014-12-02 20:43:33 +08:00
 phpcxy
现在要开发一个接口给手机客户端提交通讯录来保存的接口。假设客户端通讯录数量比较多几百个,要怎么上传到服务器呢?
我现在接口是restful api,假设把通讯录用json格式的字段提交,数据太大的时候感觉不太科学。
不知还有什么好办法编写类似这样的提交大列表数据的API呢?
2976 次点击
所在节点    程序员
6 条回复
aWangami
2014-12-03 00:03:33 +08:00
感觉POST的话问题不大,或者改用文件上传方式啊(还是POST。=)
welsmann
2014-12-03 00:40:18 +08:00
组成XML文件上传...
EPr2hh6LADQWqRVH
2014-12-03 00:46:18 +08:00
通讯录一万人,每条一百字,这才差不多一兆,哪里大了
zhfsxtx
2014-12-03 01:05:57 +08:00
@avastms 假设 联系人有头像呢,就不是这么大了
kslr
2014-12-03 08:49:27 +08:00
@zhfsxtx 点错,我觉得设置头像的还好吧,不是很多,况且不必一次性就完成,你可以后台慢慢传呗。
phpcxy
2014-12-03 09:26:16 +08:00
服务器端是用PHP写的,不知道iOS Android在POST数据的时候可不可以gzip压缩呢?
还有如果客户端是POST gzip的数据,PHP服务器端接收后需要解压吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/151041

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX