restful 风格设计接口
本文最后更新于:2023年12月5日 晚上
按 resful 风格设计接口: 按资源来设置接口的请求地址, 通过不同的请求类型来区分要对这个资源进行什么操作
get 语义是获取数据
post 语义是添加信息
delete 语义是删除数据
put 语义是更新数据(是更新这个数据的【所有信息】)
patch 语义是更新数据(是更新数据的【部分信息】)
假如要做注册
请求类型: post
请求地址: ‘/users’ (必须表示的是资源)
假如要做登录
请求类型: post (因为登录之后服务器的变化就添加了一个 session)
请求地址: ‘/sessions’
假如要做退出登录
请求类型: delete
请求地址: ‘/sessions/id’ (退出登录就是服务器删除 session)
假如要判断用户有没有登录
请求类型: get
请求地址 ‘/sessions’
总结: restful 风格 api
我们使用一个能够表示资源的地址(资源是数据库里的一条数据, 或是数组里的一个元素, 或者文件夹中的一个文件)
我们通过不同的请求类型(get, post, delete, put, patch), 对这个地址对应的资源进行 CRUL, 让后端代码根据不同的请求类型, 对数据做不同的操作
restful 风格设计接口
http://blog.lujinkai.cn/restful风格设计接口/