RESTFUL:用URL定位资源,用HTTP动词(GET、POST、PUT、DELETE)操作描述。
RESTful API就是一套协议来规范多种形式的前端和同一个后台的交互方式。
RESTful API由后台也就是SERVER来提供前端来调用。前端调用API向后台发起HTTP请求,后台响应请求将处理结果反馈给前端。也就是说RESTful 是典型的基于HTTP的协议。
RESTFUL API的设计原则和规范:
-
资源(资源是网络上一个实体、一段文本等,通过一种载体来反应它的内容)
-
统一接口(数据元操CRUD,对应HTTP方法:GET获取资源、POST新建资源、PUT更新资源、DELETE删除资源)
-
URL ( 统一资源定位符 )
-
无状态(所有的资源都可以URL定位,而且这个定位与其他资源无关)