目前 HTTP/1.1 规定了八种方法,单词都必须是大写的形式
- GET:获取资源,可以理解为读取或者下载数据;
- HEAD:获取资源的元信息;
- POST:向资源提交数据,相当于写入或上传数据;
- PUT:类似 POST;
- DELETE:删除资源;
- CONNECT:建立特殊的连接隧道;
- OPTIONS:列出可对资源实行的方法;
- TRACE:追踪请求 - 响应的传输路径。
restful 中的增删改查
- 增,POST,相当于 insert,不是幂等的,每次都会创建一个资源
- 删,DELETE,幂等的
- 改,PUT、PATCH,其中 PUT 是整个更新;PATCH 局部更新,比如更新一行中的某个字段
- 查,GET,幂等