我的API允许用户使用查询字符串参数(即?age=30&location=Philadelphia
)过滤数据库表。每个数据库表的这些参数不同。我如何在API Blueprint中表达它?
API Blueprint spec表示它支持explode modifier。 This RFC 6570 validator表明爆炸修饰符可以通过一个对象实现这一点,即
/api{?filters*}
并且通过
{ filters: { age: 30, location: 'Philadelphia' } }
(上面链接的验证器说明了这一点更好)
当然,我不确定如何在API蓝图中表达上述内容。有可能吗?