我不知道PATCH和PUT方法之间的确切区别。谁能告诉我什么时候应该使用这个方法作为正确的例子。
答案 0 :(得分:1)
Put是指更新整个模型,而要更新部分或单个属性时使用补丁。例如,用户可能具有他们更改的用户名,该用户名存储在用户模型中。您只需在用户名更改时打补丁。如果您想用新的用户模型替换整个用户模型,则可以使用放置请求。
答案 1 :(得分:1)
补丁更新一条记录。完全替换它。但是,没有什么可以阻止您以您认为合适的方式“滥用”方法。 Patch还有另一个化身,称为“ Json-patch”,它规定了如何传达变更而不只是值。与常规的修补程序不同,这提供了更新嵌套记录的各个方面而不是批量替换它们的功能。