私の REST Web サービスには GET メソッドで動作する関数があり、2 つのオプションのパラメーターがあります。
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 でオプションのパラメーターを定義する他の方法はありますか、それともコードに誤りがありますか?
どんな助けでも大歓迎です。