2
我们经常遇到用例,我们只想更新资源上的子集字段。因此,如果我们有一个资源Person
:如何使用protobuf支持补丁休息请求3
type Person struct {
Age int
Name string
Otherfield string
}
说调用客户端只想要更新Age
领域。通常如何设置终端来处理这个问题?
我相信这应该有PATCH
请求来实现的,只有场被设置为有效载荷的一部分,即:
{
Age: 21
}
但是,这不会与proto3工作,因为据我知道没有空字段,只有默认值。在默认值有效的许多情况下,这不起作用。
答案可能与此处相同:use proto2 https://stackoverflow.com/questions/37433955/proto3-setting-value-equal-to-default-is-not-recognised-in-runtime?rq=1 – jpa