REST指的是一组架构约束条件和原则,是一种新的架构设计思路,满足这些约束条件和原则的应用程序或设计就是Restful。
简单地说:URL定位资源,用HTTP动词描述行为。
产生背景
近年来移动互联网的发展,前端设备层出不穷,手机,平板,桌面电脑,其他专用设备......,因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。于是Restful诞生了,它可以通过一套统一的接口为 Web,iOS和Android提供服务。
常见HTTP动词
1、GET :获得资源。
2、POST :创建资源。
3、PUT :更新资源(客户端提供更新的全部资源)。
4、PATCH :更新资源(客户端提供更新的部分资源)。
4、DELETE :删除资源。