【发布时间】:2017-06-13 06:18:14
【问题描述】:
我们经常遇到只想更新资源子集字段的用例。所以如果我们有资源Person:
type Person struct {
Age int
Name string
Otherfield string
}
假设调用客户端只想更新Age 字段。通常如何设置端点来处理这个问题?
我认为这应该通过PATCH 请求完成,仅将字段设置为有效负载的一部分,即:
{
Age: 21
}
但是,这不适用于 proto3,因为据我所知,没有空字段,只有默认值。这在许多默认值有效的情况下不起作用。
【问题讨论】:
-
答案大概和这里一样:use proto2 stackoverflow.com/questions/37433955/…