V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
phpcxy
V2EX  ›  程序员

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

  •  
  •   phpcxy ·
    phpcxy · 2014-12-02 20:43:33 +08:00 via iPad · 2852 次点击
    这是一个创建于 3432 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在要开发一个接口给手机客户端提交通讯录来保存的接口。假设客户端通讯录数量比较多几百个,要怎么上传到服务器呢?
    我现在接口是restful api,假设把通讯录用json格式的字段提交,数据太大的时候感觉不太科学。
    不知还有什么好办法编写类似这样的提交大列表数据的API呢?
    6 条回复    2014-12-03 09:26:16 +08:00
    aWangami
        1
    aWangami  
       2014-12-03 00:03:33 +08:00
    感觉POST的话问题不大,或者改用文件上传方式啊(还是POST。=)
    welsmann
        2
    welsmann  
       2014-12-03 00:40:18 +08:00 via iPad
    组成XML文件上传...
    EPr2hh6LADQWqRVH
        3
    EPr2hh6LADQWqRVH  
       2014-12-03 00:46:18 +08:00 via iPhone
    通讯录一万人,每条一百字,这才差不多一兆,哪里大了
    zhfsxtx
        4
    zhfsxtx  
       2014-12-03 01:05:57 +08:00
    @avastms 假设 联系人有头像呢,就不是这么大了
    kslr
        5
    kslr  
       2014-12-03 08:49:27 +08:00
    @zhfsxtx 点错,我觉得设置头像的还好吧,不是很多,况且不必一次性就完成,你可以后台慢慢传呗。
    phpcxy
        6
    phpcxy  
    OP
       2014-12-03 09:26:16 +08:00
    服务器端是用PHP写的,不知道iOS Android在POST数据的时候可不可以gzip压缩呢?
    还有如果客户端是POST gzip的数据,PHP服务器端接收后需要解压吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1674 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.