RESTful
通俗的解释:
看 URL 就知道要的是什么
看 http method 就知道要干什么
看 http status code 就知道结果是什么
也就是说用URL定位资源,用HTTP描述操作
接下来,咱们继续:
为什么需要接口规范
在前后端分离之后,不同与之前的java+jsp,php+js那般所有的接口都是在一个打的项目中
前后端分离之后,项目得到分离,前端关注页面的数据渲染,后端关注数据的处理
而这之间的纽带就是API,约定好API之后,大家分开开发,到时候对接接口就是了
但是,这也会存在一个问题就是,接口该怎么约定会比较好,这时候RESTful就开始操作了
什么是RESTful
REST:Representational State Transfer(表象层状态转变)
RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。
说白了其实就是一种设计风格和开发方式,给出了接口约定的标准,很有参考价值