2017/1/8
描述
在我的意识中, 一直是这样的:
PUT 对应 Update 操作
PATCH 没有用过
但是今天看到这句话
PUT: 替换某个已有的资源。PUT操作虽然有副作用,但其应该是幂等的。
PATCH(RFC5789): 修改某个已有的资源。
遂有不解.
问题如下:
根据上面两句话, 都对应的 Update, 两者是 Update 的某种细粒度操作吗
接1, 详细阐述它们的区别 ?
上下文环境
HTTP 1.1
PUT PATCH
2017/1/8
在我的意识中, 一直是这样的:
PUT 对应 Update 操作
PATCH 没有用过
但是今天看到这句话
PUT: 替换某个已有的资源。PUT操作虽然有副作用,但其应该是幂等的。
PATCH(RFC5789): 修改某个已有的资源。
遂有不解.
问题如下:
根据上面两句话, 都对应的 Update, 两者是 Update 的某种细粒度操作吗
接1, 详细阐述它们的区别 ?
HTTP 1.1
PUT PATCH
3 回答2.4k 阅读✓ 已解决
824 阅读
419 阅读
PUT替换整个资源,PATCH修改资源的部分内容,粒度的不同。