【发布时间】:2019-10-02 05:15:21
【问题描述】:
我正在编写一个 REST API 和一个 WEB。我真的希望 API 能够为 WEB 提供输入模型的验证和默认值信息。
这是一个虚构的例子:
{
"name": "string", // 1 to 50 characters.
"gender": "string", // Must be one of 'Male', 'Female', 'Legal Entity'
"BirthYear": "int" // [1900, 2019] - Default 1999
"weight": "decimal" // numeric(10, 2) Precision=10, Scale=2
"deceased": "bool" // Default = false.
}
我知道我可以使用 EnumDataType 在 Swagger 中列出枚举,但有时我会根据数据库中的值进行动态枚举。例如,性别可能是动态的,因为人们总是认同新的性别:)
那么在 REST 中是否有一种已知的模式如何将这些信息从 API 传递给客户端,例如通过 OPTION 动词?
任何人都可以指出一篇关于此类内容的好文章或信息吗?
【问题讨论】:
-
下面是一个类似的问题,希望对你有所帮助。 stackoverflow.com/questions/46816325/…
-
好的,我喜欢这个,我会调查的。
标签: rest validation web-applications web-development-server