Retrofit项目封装使用

2016-07-27  本文已影响106人  jacky123

准备工作

1. 了解RESTful Api:

看下面设计的三个删除评论的 api

http://test.net/?method=comment.del&id=x
http://test.net/comment/del/id/x
而 RESTful Api 则是:
[DELETE] http://test.net/comments/1

我们对比可以发现①和② URL 中,都有del的动作指示。
而 RESTful Api 是面向资源的架构。是查询、新增、修改、删除,都与该资源无关。

RESTful Api 是以 HTTP 协议为强烈依托的,将类似于①和②这种以功能为主导的URL风格舍弃,还原 URL 的本质。RESTful Api 的宗旨就是一个 URL 就应该是一个资源,不能包含任何动作,如下所示:

2. url的简单构成

构成一般是这样的:[scheme:][//authority][path][?query]

可以看出整个网络请求中参数主要可以分成:scheme、authority、path、query、header、body这六块,下面主要看下Retrofit怎么配置这六块参数的。


参数配置

未完待续


参考资料

上一篇 下一篇

猜你喜欢

热点阅读