1: restful , 将后端CRUD的操作转换为前端http get post put delete的操作。将交互的数据想象成资源。相当于直接由前端直接对资源进行操作。

https://www.ruanyifeng.com/blog/2011/09/restful.html

https://www.zhihu.com/question/28557115

看Url就知道要什么

看http method就知道干什么

看http status code就知道结果如何

2: stateful/stateless

Http stateless

IP stateful

所谓无状态的,即所有的资源,都可以通过URI定位,而且这个定位与其他资源无关,也不会因为其他资源 的变化而改变。有状态和无状态的区别,举个简单的例子说明一下。如查询员工的工资,如果查询工资是 需要登录系统,进入查询工资的页面,执行相关操作后,获取工资的多少,则这种情况是有状态的,因为 查询工资的每一步操作都依赖于前一步操作,只要前置操作不成功,后续操作就无法执行;如果输入一个 url即可得到指定员工的工资,则这种情况是无状态的,因为获取工资不依赖于其他资源或状态,且这种情 况下,员工工资是一个资源,由一个url与之对应,可以通过HTTP中的GET方法得到资源,这是典型的restful风格。

stateful的,是表明这个protocol的结构是基于session的;也就是说,statefulness是一个protocol内在的、本质上的一个特点。

而HTTP中的session就不是HTTP本身的结构特点。

 stateful要依赖上一步操作的状态。

3:micro service and cloud

4:cloud 和restful 的关系

5: cloud native

6: 微服务和restful

 7:REST 和 SOAP API 优缺点:


本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究