开源版20.8,postman调用内置接口获取值失败
1、确认下postman和页面上操作的是同一个用户吗?
2、postman中是有cookie缓存的,可以清一下postman的缓存,然后在重新获取sessionid验证登录试一下
3、在禅道页面后台-系统设置-安全里,看下用户设置的密码是否满足安全验证规则?
1.postman与页面操作为同一个用户
2.已尝试清空postman的cookie缓存,依然还是以上的现象
3.密码确认符合安全认证,密码安全为强密码,“修改弱口令密码”也确认为“不强制修改密码”
方便添加QQ1455720938 我们跟踪看下吗
是不是部署了两套禅道?一套是235服务器上可以正常调用接口了?
另一套部署在第三方应用的服务器上,然后应用通过localhost调用接口吗?
确认下两套禅道的数据一致么?
可以登录下第三方应用服务器上安装的禅道,获取的数据是否存在
应用项目通过跨域方式调用禅道接口,url中也不应该使用localhost呢。localhost代表方式本机地址
通过实际IP可以调用到服务器接口是正常的,使用IP进行调用就可以的。
应该不是因为这个,这个项目在18版本那会儿就可以运行了,现在升级到20.8之后才报错,在项目启动后,项目的接口调用前缀localhost地址是默认必有的,然后跨域配置将所有以/api 开头的请求代理访问到 http://10.127.0.235:8090,并且在请求中去掉 /api的前缀,比如http://localhost:8080/api/zentao/my-team.json?zentaosid=xxxxx是可以正常返回禅道系统数据,只有个别的项目/执行列表中返回200但是项目列表为空数组
咱们看下QQ私聊窗口,我们跟踪看下呢
您好,最近也在做二次开发类似面板+bi这种的整理数据做成表,/zentao/api-getsessionid.json拿到的sessionid有效期时长是多久,如果过期了有没有刷新