找文章 / 找答案
精选问答 更多内容

[管理与运维] webapi的调用 token过期

yhdata_dlthNXKe青铜二 显示全部楼层 发表于 2022-4-11 17:27:25 |阅读模式 打印 上一主题 下一主题
20
已解决
版本为9.4,调用了3个接口,接口顺序为 1.1获取token,1.55授权,1.2注销token。
第一个接口获取token后,第二个接口和第三个接口使用获取的token去操作,返回的结果有时候就是
<message>token过期</message>。
不确定哪一个接口会返回token过期,目前第二个和第三个都有返回过。
这是什么问题啊,刚拿的新token,就显示过期了,但是,后边再使用这个token,竟然还能调用成功。
薛定谔的token?

最佳答案

humming 青铜二 关注Ta

2022-04-11 17:27:26

接口访问的服务器是单独一台还是集群?直接通过ip访问其中一台还有问题吗?
查看完整内容
回复

使用道具 举报

精彩评论13

humming青铜二 显示全部楼层 发表于 2022-4-11 17:27:26
yhdata_dlthNXKe 发表于 2022-4-12 09:13
这是某一次的返回结果
2022-04-11 17:18:01.083  loginResult: {"level":"1","message":"99132A7A2A1DB7B ...

接口访问的服务器是单独一台还是集群?直接通过ip访问其中一台还有问题吗?
回复

使用道具 举报

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-11 17:33:01
token一段时间不使用就会过期,您这边是发生过第二个接口返回过期后第三个接口还能正常调用的情况?
回复

使用道具 举报

yhdata_dlthNXKe青铜二 显示全部楼层 发表于 2022-4-11 17:35:06
永洪tech-Lerry 发表于 2022-4-11 17:33
token一段时间不使用就会过期,您这边是发生过第二个接口返回过期后第三个接口还能正常调用的情况? ...

是的,就是出现这种情况。而且这三个接口是顺序立刻执行的,不会立马过期吧
回复

使用道具 举报

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-11 18:19:10
yhdata_dlthNXKe 发表于 2022-4-11 17:35
是的,就是出现这种情况。而且这三个接口是顺序立刻执行的,不会立马过期吧 ...

有可能是第二个接口授权时间过长导致第三个调用的时候已经过期了吗?但是第二个调用过期第三个还能使用感觉有点奇怪,您这边方便提供这个情况发生前后的日志吗?
回复

使用道具 举报

yhdata_dlthNXKe青铜二 显示全部楼层 发表于 2022-4-12 09:13:41
永洪tech-Lerry 发表于 2022-4-11 18:19
有可能是第二个接口授权时间过长导致第三个调用的时候已经过期了吗?但是第二个调用过期第三个还能使用感 ...

这是某一次的返回结果
2022-04-11 17:18:01.083  loginResult: {"level":"1","message":"99132A7A2A1DB7BB9B718ED85FB792E6"}
<results><result><level>1</level><message>操作成功。</message></result></results>
2022-04-11 17:18:01.195  logoutResult: {"level":"-1","message":"token过期"}
回复

使用道具 举报

yhdata_dlthNXKe青铜二 显示全部楼层 发表于 2022-4-12 09:17:14
humming 发表于 2022-4-12 09:15
接口访问的服务器是单独一台还是集群?直接通过ip访问其中一台还有问题吗? ...

回复

使用道具 举报

yhdata_dlthNXKe青铜二 显示全部楼层 发表于 2022-4-12 09:34:34
本帖最后由 yhdata_dlthNXKe 于 2022-4-12 09:39 编辑
humming 发表于 2022-4-12 09:15
接口访问的服务器是单独一台还是集群?直接通过ip访问其中一台还有问题吗? ...
哦哦,是集群,这样的话,应该怎么调用接口呢
回复

使用道具 举报

humming青铜二 显示全部楼层 发表于 2022-4-12 10:05:19
yhdata_dlthNXKe 发表于 2022-4-12 09:34
哦哦,是集群,这样的话,应该怎么调用接口呢

服务器能通过ip,端口访问吗?  直接访问没有问题的话就排查一下集群前配置的负载均衡,确保同一次会话路由到同一台C上
回复

使用道具 举报

永洪tech-Lerry青铜一 显示全部楼层 发表于 2022-4-12 10:05:40
yhdata_dlthNXKe 发表于 2022-4-12 09:34
哦哦,是集群,这样的话,应该怎么调用接口呢

您试一下通过IP,单独访问其中一台去调用这三个接口?
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部