我的 REST Web 服务中有一个使用 GET 方法的函数,它有两个可选参数。
我试图在 Swagger 中定义它,但在我设置as后遇到错误Not a valid parameter definition。required
false
我发现如果我将required
值设置为true
错误就会消失。这是我的 Swagger 代码示例。
...
paths:
'/get/{param1}/{param2}':
get:
...
parameters:
- name: param1
in: path
description: 'description regarding param1'
required: false
type: string
- name: param2
in: path
description: 'description regarding param2'
required: false
type: string
我没有体验过正文中的参数或查询中的参数。我认为这个问题只与路径中的参数有关。我在 swagger 规范文件中也找不到任何解决方案。
有没有其他方法可以在 Swagger 中定义可选参数,或者我的代码有什么错误?
任何帮助,将不胜感激。