http的常用动词
Posted jinyanjun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http的常用动词相关的知识,希望对你有一定的参考价值。
常用的HTTP动词有下面四个(括号里是对应的SQL命令)。
- GET(SELECT):从服务器取出资源(一项或多项)。
- POST(CREATE):在服务器新建一个资源。
- PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
- DELETE(DELETE):从服务器删除资源。
还有三个不常用的HTTP动词。
- PATCH(UPDATE):在服务器更新(更新)资源(客户端提供改变的属性,比如说某个字段+1)。
- HEAD:获取资源的元数据。
- OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。
哪些是幂等的?
HTTP幂等方法,是指无论调用这个url多少次,都不会有不同的结果的HTTP方法
GET方法,用于获取资源,不管调用多少次接口,结果都不会改变,所以是幂等的。
Put方法,因为它直接把实体部分的数据替换到服务器的资源,我们多次调用它,只会产生一次影响,但是有相同结果的 HTTP 方法,所以满足幂等性。
Delete方法:调用一次和多次对资源产生影响是相同的,所以也满足幂等性。
以上是关于http的常用动词的主要内容,如果未能解决你的问题,请参考以下文章