lookup> PUT

PUT

用请求负载整体替换目标资源,若不存在则创建。PUT 幂等。

unsafeidempotentnot cacheableRFC7231#4.3.4
属性
安全(不改变资源状态)
幂等(重复请求结果相同)
可缓存

用请求负载整体替换目标资源,若不存在则创建。PUT 幂等。

curl -X PUT https://api.example.com/users/1 -H "Content-Type: application/json" -d '{"name":"Ada"}'
PUT /api/users/1 HTTP/1.1
Host: example.com
Content-Type: application/json

{"name":"Ada"}
PUTPATCH
整体替换资源局部修改
幂等不保证幂等
需要完整请求体负载更小

PUT 方法是安全的吗?

PUT 不是安全方法,调用它可能会改变资源状态。

重复发送 PUT 请求会怎样?

PUT 是幂等的:重复请求的结果与单次请求相同。

全部 HTTP 方法

相关状态码

相关头