我试图找到类似的答案,但找不到,所以这里是:
在为一个json文档定义schema的时候,如果我们根据需要定义一个属性,这个是对输入数据的要求,还是对输入输出的要求?示例:假设我们有一个名为 Id 的属性。资源始终存在此 Id,但此 Id 由服务器生成。如果我想发布我的架构以供公众使用,并且我允许某人创建此资源的实例,是否应根据需要定义 Id?所需的属性是否只是 API 的使用者必须发送以创建资源的那些属性,还是资源始终具有的所有属性,包括服务器生成的属性?
我试图找到类似的答案,但找不到,所以这里是:
在为一个json文档定义schema的时候,如果我们根据需要定义一个属性,这个是对输入数据的要求,还是对输入输出的要求?示例:假设我们有一个名为 Id 的属性。资源始终存在此 Id,但此 Id 由服务器生成。如果我想发布我的架构以供公众使用,并且我允许某人创建此资源的实例,是否应根据需要定义 Id?所需的属性是否只是 API 的使用者必须发送以创建资源的那些属性,还是资源始终具有的所有属性,包括服务器生成的属性?