RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计
大的环境: 微服务架构的兴起,restful风格便成为服务通讯的主要方式
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful
REST 原则:客户端和服务器之间的交互在请求之间是无状态的
RESTful架构风格规定,数据的元操作,即CRUD(create, read, update和delete,即数据的增删查改)操作,分别对应于HTTP方法:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源,这样就统一了数据操作的接口,仅通过HTTP方法,就可以完成对数据的所有增删查改工作:示例如下
GET /rest/api/proples
POST /rest/api/proples
PUT /rest/api/proples/:prople_id
DELETE /rest/api/proples/:prople_id