使用REST API(除了Retrofit之外)最好的方式(在Android开发中)是什么?

时间:2016-10-24 09:01:42

标签: android rest retrofit

我是Android开发平台的新手(我已经使用jQuery和现在的Angular2(5个月)与RxJs一起使用)。 我曾经在核心Java中编码一年(6年前),所以我对Java很熟悉。

由于我熟悉使用jQuery / Angular2消耗REST API(这真的很简单)我想知道是否有任何Android框架可以做到这一点,或者我唯一的选择是Retrofit,因为我发现它纠结于使用。

2 个答案:

答案 0 :(得分:1)

如果您希望在api端点和Java对象之间进行直接映射,那么

Retrofit 是您的最佳选择。您只需创建DTO并使用相应的json名称注释每个字段。

根据api的大小和目的,您可能希望更深入地控制发送和接收的内容,即直接访问RequestResponse个对象。在这种情况下,我推荐 Volley 库: - )

答案 1 :(得分:0)

1)改进使用以获得最佳方式,因为它内部使用的是OK HTTP。 2)使用排球,但改装要好得多。 3)客户端 - 服务器通信目的使自己的HTTP代码。