【发布时间】:2020-11-26 15:28:01
【问题描述】:
有没有办法限制 swagger 查询参数?例如 - 如果有人提交 GET 请求,例如:
/users/bob?product=10
不小心输入了/users/bob?products=10 - 有没有我可以添加的招摇属性,然后会引发错误?
【问题讨论】:
标签: swagger swagger-2.0
有没有办法限制 swagger 查询参数?例如 - 如果有人提交 GET 请求,例如:
/users/bob?product=10
不小心输入了/users/bob?products=10 - 有没有我可以添加的招摇属性,然后会引发错误?
【问题讨论】:
标签: swagger swagger-2.0
Swagger 允许您描述 REST API。如果product是唯一允许的查询参数,那么如果服务器在来自客户端的请求中发现其他查询参数,则应该抛出异常。
换句话说,Swagger 中没有办法说不允许具有某些名称的参数,因为默认情况下不允许 Swagger 中未记录的其他参数。
【讨论】:
product 是一个允许的参数......其他一切都会引发错误......换句话说,我想知道是否有 swagger 中的功能,他们将检查查询参数并查看是否匹配某种允许的参数列表......如果不是,则抛出错误,等等......