是否可以为 URI 参数定义验证?
- (即,,,,
maxVal
等minVal
?maxLength
)
如果没有,是否有任何好的解决方法至少记录参数的有效范围?
目前没有用于参数验证的专用语法。唯一支持的属性是必需的/可选的和可能值的枚举。
我会说最好使用降价格式的文本来记录任何进一步的约束。例如:
# Blog Posts [/posts{?limit}]
...
## Retrieve Blog Posts [GET]
Retrieves the list of **ACME Blog** posts.
+ Parameters
+ limit (optional, number)
Maximum number of posts to retrieve. The limit **must** be a positive integer.
+ Response 200
计划了将有利于进一步“机器”处理的专用语法,并且很可能从计划的 MSON验证语法中派生出来。