gpt4 book ai didi

c# - 使用 Http Patch 更新某些字段

转载 作者:太空宇宙 更新时间:2023-11-03 15:13:06 31 4
gpt4 key购买 nike

我有以下驻留在数据库中的员工代表:

public class Employee
{

int Id {get; set;}

string Name {get; set;}

string Position {get; set;}

string Address {get; set;}

string EmergencyContact {get; set;}

}

只有 Position、Address 和 EmergencyContact 字段是可更新的。我不想使用 PUT,而是想实现 Patch 并且只发送字典中的更新值。与使用 Json Patch 相比,以这种方式实现 Patch 有什么缺点吗?一个简单的键值对是否可以被视为“[变化描述]”的形式化表示?

最佳答案

是的,只要您发送到的系统支持,使用 HTTP 补丁并发送您想要在有效负载中更新的键值对是完全有效的。

这些值必须是完整的值,而不是添加、替换、复制、移动操作仅包含 JSON 补丁所需的正在更改的部分。

并非所有系统都支持 JSON Patch,因此您必须确定目标系统支持什么。

关于c# - 使用 Http Patch 更新某些字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40273252/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com