如何解决Swagger UI 不会执行带有 Authorization 标头的请求
我已经设置了:
securitySchemes:
cookieAuth:
type: apiKey
in: header
name: Authorization
然后我继续在 UI 中为授权添加一个值(顺便说一下,我不知道文本是否应该在那里用红色下划线)
但是然后我点击了执行并且 Swagger 甚至不会发送请求(我在 servlet 上),它只是立即大喊“无法获取”。等
我在 YAML 文件的根目录设置了如下安全性:
security:
- cookieAuth: [ ]
生成的 curl 请求是这样的:
curl -X 'GET' \
'http://localhost:8080/beautifulapi/users' \
-H 'accept: application/json' \
-H 'Authorization: adsdsdasas'
并且没有设置授权标头,它按预期工作。并且来自 curl 以及授权。但是我需要 Swagger 中的授权标头。 那它为什么生我的气呢?
编辑: 无论我设置哪个标头(而不是授权),它都不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。