• 面面向资源(URI),具有解释性; • 行为(GET / POST / PUT / PATCH / DELETE)与资源(URI)分离,更更加轻量量; • 数据描述简单,使用用JSON、XML、Protocol Buffers即可全覆盖, 主要使用用JSON;
它的核心原则是定义用少量方法就能操作的命名资源。资源和方法可视为API的 和动词。
• GET :读取(Read) • POST :新建(Create) • PUT :更新(Update),通常是全部更更新 • PATCH :更新(Update),通常是部分更更新 • DELETE :删除(Delete) 项目搭建之始,客户端和服务器一般用 Get 和Post的方式来交互,随着业务的演进和技术的规范迭代, 到后期我们都得按规范来。于是 我们采用了上述几种方式来设计服务器接口,相应地,移动端的请求方 式也得与之对应。 至此,不在赘述 RESTful API 的设计规范,可自行百度了解更多。