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

Android 下有什么可以实现 Restful 的包吗?

  •  
  •   snriud · 2016-04-21 20:32:39 +08:00 · 11524 次点击
    这是一个创建于 3167 天前的主题,其中的信息可能已经有所发展或是发生改变。

    服务端已经完成,使用了 Restful 规范,各移动端不是很懂,在 Android 及 ios 端有没有什么包可以实现 Restful 规范的请求?

    24 条回复    2016-04-26 11:14:40 +08:00
    audi
        1
    audi  
       2016-04-21 20:33:48 +08:00
    这个和客户端有什么关系。。。
    motecshine
        2
    motecshine  
       2016-04-21 20:37:48 +08:00 via Android
    百度下什么是 restful
    sjn9588
        3
    sjn9588  
       2016-04-21 20:56:13 +08:00
    Retrofit
    loshine1992
        4
    loshine1992  
       2016-04-21 21:04:12 +08:00   ❤️ 1
    Retrofit + Gson adapter ,其它库都是渣渣
    zhgg0
        5
    zhgg0  
       2016-04-21 21:12:38 +08:00
    为移动端开发建议只用 get 和 post
    有些偏远地区不支持 put 和 delete
    基本随便什么网络框架都可以实现 Restful
    zhgg0
        6
    zhgg0  
       2016-04-21 21:13:08 +08:00
    有些少数偏远地区的运营商不支持
    Troevil
        7
    Troevil  
       2016-04-21 21:15:29 +08:00
    @zhgg0 LOL
    ChiChou
        8
    ChiChou  
       2016-04-21 21:23:01 +08:00
    楼主的意思是怎么用移动端对接 RESTful Api 而不是在移动端上开个 server...
    xuxu
        9
    xuxu  
       2016-04-21 21:26:36 +08:00
    curl -X ....
    pubby
        10
    pubby  
       2016-04-21 21:27:26 +08:00
    @zhgg0 这个问题,走 https 应该可以解决
    monsoon
        11
    monsoon  
       2016-04-21 21:39:50 +08:00
    Retrofit + Moshi adapter ,其它库都是渣渣
    snriud
        12
    snriud  
    OP
       2016-04-21 21:41:08 +08:00
    @sjn9588 @loshine1992 @zhgg0 @ChiChou 谢谢各位,找到了一个包,已经用了 volley
    qgy18
        13
    qgy18  
       2016-04-21 22:29:09 +08:00 via iPhone
    @pubby 然而,实测 https 不可用率大概 5%。
    billlee
        14
    billlee  
       2016-04-21 22:30:35 +08:00
    @zhgg0 应该建议使用 SSL
    pubby
        15
    pubby  
       2016-04-21 22:32:07 +08:00
    @qgy18 设备太老?
    qgy18
        16
    qgy18  
       2016-04-21 22:37:51 +08:00 via iPhone
    @pubby
    具体情况我无从得知。但我估计其中 DNS 劫持导致的不通肯定挺多。因为是朋友在他所在公司做的测试,而他们的产品非常普及。
    MASAILA
        17
    MASAILA  
       2016-04-21 22:40:46 +08:00
    @snriud 试试 Retrofit 简直方便到爆炸
    pubby
        18
    pubby  
       2016-04-21 22:41:05 +08:00
    @qgy18 看来是劫持设备太老 :p
    qgy18
        19
    qgy18  
       2016-04-21 22:44:05 +08:00 via iPhone
    @pubby 劫持设备新也没用啊 中间人也搞不定证书
    baitouwei
        20
    baitouwei  
       2016-04-21 23:20:26 +08:00
    @qgy18 所以说有其他更好的防劫持的方案?
    pubby
        21
    pubby  
       2016-04-21 23:21:16 +08:00 via Android
    @qgy18 劫持设备新应该对这种搞不定又会暴露自己的直接 TCP 回源
    qgy18
        22
    qgy18  
       2016-04-21 23:24:43 +08:00 via iPhone
    @baitouwei 现在看来, https 还是趋势。
    正如 @pubby 所说,劫持 https 这种事情如果被投诉,运营商肯定要解决的。反正他们从中也得不好处。
    F1ReKing
        23
    F1ReKing  
       2016-04-23 01:49:31 +08:00
    果断 Retrofit
    tim1008
        24
    tim1008  
       2016-04-26 11:14:40 +08:00
    Retrofit + okhttp + gson
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:00 · PVG 11:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.