762 Star 6.6K Fork 1.4K

GVP萧明 / knife4j

 / 详情

1.8.4版本get查询列表数据界面不显示json内容

已完成
创建于  
2018-09-26 10:44

1.8.4版本response无结果

在开发工具中调试接口是有数据的。

response header

评论 (9)

Jason 创建了任务

这个接口响应的是什么呢,能否贴一下ctl的代码

Jason 修改了描述
Jason 修改了描述

@萧明 就是数据层List 这样的集合实体,整体:{err:0,errmsg:'',data:集合实体}

@Jason 是不是请求参数很多,导致响应内容看不见了?

@萧明 不应该啊,1.8.3还可以来,升级后开始是之前header保存的token突然在具体接口中不追加了,检查storage是有存储的,接着清除掉重新保存token接口中恢复的追加token,测试list接口发现这个问题。我post body中参数如下:
{
"searchItems":{
"keyword": "",
"limit": 10,
"new": true,
"page": 1,
"tags": []
}
}

@Jason 能否截个图啊……调试页面整个页面

这么多参数 应该不是get请求吧,
应该是响应内容被覆盖了
因为响应内容的高度我动态计算,这块没考虑到参数太多的情况,导致看不见了

@萧明 哦,其实这么多参数就是我提的 #IN602:自定义ctl参数注解以及Map问题 问题自定义注解的现象,按说这个不应该展示在文档上的,不知道怎么把自定义注解给屏蔽掉。提交请求的时候header中有token会自动注入ctl的自定义注解参数中。实际请求只有一个body参数和token。
你也可以做个自定义注解复现一下。
输入图片说明

多参数不显示问题 1.8.5 已解决

萧明 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
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

搜索帮助

53164aa7 5694891 3bd8fe86 5694891