我在java中使用swagger.
我正在通过代码中的requestAttributes读取名为callerId的标头.我没有通过注释@HeaderParam使用标头.
由于这个原因,标题部分没有显示在试图的swagger UI中.
如何在试用表单中显示此标题.
有没有办法,我可以实现这一点,而无需硬编码标头值.
提前致谢.
目标
向API中的每个请求包含多个安全标头
问题
我正在尝试向Swagger YAML安全定义添加多个标头.我已经通过API搜索了但没有很多运气但是我发现在进行'尝试此操作'时我需要选择一个.而不是能够同时使用两者.这是正确的还是我做错了什么?
片段
securityDefinitions:
userEmail:
type: apiKey
name: User Email
in: header
clientId:
type: apiKey
name: Client Id
in: header
security: [ { userEmail: [], clientId: [] } ]
Run Code Online (Sandbox Code Playgroud)
另类?
如果我试图这样做不可能......是否可以将这些参数指定为swagger文档中所有其余路径的默认值?
本周我是Swagger的新手任何人都没有遇到任何问题...但我找不到任何好的例子.
如果可以提供任何非常有用的指导,非常感谢