两者的区别:
PATCH:更新部分资源,非幂等,非安全
PUT:更新整个资源,具有幂等性,非安全
注:
幂等性:多次请求的结果和请求一次的结果一样
安全性:请求不改变资源状态
举个两者明显区别的例子(我对两者定义的理解):
查询资源列表
request: GET /users response: [ { "id": 1 "name": "xx" "description": "test xx"
两者的区别:
PATCH:更新部分资源,非幂等,非安全
PUT:更新整个资源,具有幂等性,非安全
注:
幂等性:多次请求的结果和请求一次的结果一样
安全性:请求不改变资源状态
举个两者明显区别的例子(我对两者定义的理解):
查询资源列表
request: GET /users response: [ { "id": 1 "name": "xx" "description": "test xx"