Javaでswaggerを使用しています。
コードの requestAttributes を介して callerId というヘッダーを読み取っています。注釈 @HeaderParam を介してヘッダーを使用していません。
このため、ヘッダー セクションは試行用の Swagger UI に表示されません。
このヘッダーを試用フォームに表示するにはどうすればよいですか。
ヘッダー値をハードコーディングせずにこれを達成する方法はありますか?
前もって感謝します。
Javaでswaggerを使用しています。
コードの requestAttributes を介して callerId というヘッダーを読み取っています。注釈 @HeaderParam を介してヘッダーを使用していません。
このため、ヘッダー セクションは試行用の Swagger UI に表示されません。
このヘッダーを試用フォームに表示するにはどうすればよいですか。
ヘッダー値をハードコーディングせずにこれを達成する方法はありますか?
前もって感謝します。
@ApiImplicitParams および @ApiImplicitParam を使用して、操作にパラメーターを追加できます。
次の wiki ドキュメントでは、これらの注釈の使用方法について説明しています - https://github.com/swagger-api/swagger-core/wiki/Annotations#apiimplicitparam-apiimplicitparams
ここでは、これはセキュリティ ヘッダーではなく、実際には API の一部であると想定していることに注意してください (少なくとも、提供した説明に基づいて)。セキュリティ ヘッダーを探している場合は、別の方法があります。コメントを残してください。この返信を編集します。