760 Star 6.6K Fork 1.4K

GVP萧明 / knife4j

 / 详情

[2.0.5]Authorze参数不会默认在接口请求头中

已完成
创建于  
2020-09-15 16:07

在提供给第三方调用接口文档的时候,收到很多反馈请求头中没有带token.

尝试发现,

1.首次访问文档,直接看接口 ,点调试 请求头部是没有任何内容的. 需要访问Authorze之后,接口点调试才会有请求头部.

2.参数给Authorze中的参数设置默认值,没有效果. 需要文档访问Authorze,进行设置.

3.Authorze中的in query 没有效果. 在调试的时候,参数始终是在请求头Tab页中显示.

输入图片说明

评论 (6)

l745230 创建了任务
l745230 关联仓库设置为萧明/knife4j
展开全部操作日志

贴个图 和代码

@萧明
1.官网示例就能重现. 清除缓存后,随便找个接口调试,请求头都不会有提示,点进去也是空白的
输入图片说明

2.Authorze想设置参数默认值,但是没有尝试出来
3.按我的理解,in query的时候,参数是不是应该在请求参数中渲染出来,而不是在请求头部中渲染
输入图片说明

输入图片说明

第1个我没测出来 输入图片说明

@萧明 步骤错了. 清除缓存后. 不要访问Authorze, 直接打开接口调试. 可以重现.

场景就是,很多人都是直接去看接口,进行调试. 没跟他们说的话不会去点Authorze

@l745230 OK,我测出来了,感谢反馈

萧明 任务状态待办的 修改为进行中
萧明 添加了
 
bug
标签

2.0.6已优化

萧明 任务状态进行中 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
118100 xiaoym 1578918321
Java
1
https://gitee.com/xiaoym/knife4j.git
git@gitee.com:xiaoym/knife4j.git
xiaoym
knife4j
knife4j

搜索帮助