软件工程---Restful风格的学习

 非常推荐的一篇文章 : https://zhuanlan.zhihu.com/p/30396391?group_id=937244108725641216(推荐)

学习总结:

RestFul是Representational State Transfer 表达式状态转移。

restFul是可以通过一个api接口远程访问我们需要的资源信息,然后采用一些格式进行传递,也就是说我们仅仅需要去访问一个接口就能得到我们的资源。

restful最重要的就是对接口的编写。

接口的意义必须是能看得懂的啊,不然通过接口调用,不知道这个接口的意思,那还玩啥。

接口的编写有4个level

level 0 --面向前台

level 1--面向资源(面对实体)

level 2 --面向标签(delet\get\post 我们通过http的请求方式进行就可以代表我们的动作了)

level 2 --附带服务  (我仅仅是想要获得123用户的信息,json不仅仅传入123的信息,而且还传入其他操作的数据api,如怎么去删除 )

一般公司做到level2就可以了。

api服务可以作为微服务的交互进行对接,并且可以降低服务的版本粒度,降低消费者对服务内部实现细节的耦合。

猜你喜欢

转载自www.cnblogs.com/fc520/p/11959266.html