Intro
-
RESTful(Representational State Transfer)
表征性状态转移。
我觉得RESTful是一种URL风格/规范
,可以更语义化地描述资源。
需要搭配不同的HTTP方法、路由变量,URL命名设计等,以遵循该规则。 -
CRUD
Create 新增
Retrieve 查询
Update 修改
Delete 删除
CRUD对应的HTTP请求方法
-
Create 新增
- post
- options 常见于跨域场景,post之前要options一次请求头(不带请求体数据,太多了),称为预检测preflight -
Delete 删除
- delete
-
Update 更新
- put 全字段覆盖
- patch 打补丁/只更新部分字段
-
Retrieve 查询
- get
- head 相较于get,只返回响应头(不返回响应体数据),一般用于测试数据的存在性。