gpt4 book ai didi

android - Session 过期后重新认证

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:19 24 4
gpt4 key购买 nike

我是 volley 库的新手,我试图找出执行以下操作的最佳方法。

我的 REST Api 首先使用基本身份验证,如果成功,他们会返回一个访问 token ,以便从那时起使用。因为我的访问 token 可能会过期,所以这是一项要求。

  1. 我想调用我的 api 方法 http://myserver/test
  2. 我收到了 401(未授权)
  3. 我想使用基本身份验证调用 http://myserver/auth
  4. 我取回了一个访问 token
  5. 将 header 设置为 "Authentication: Session "+ AccessToken
  6. 我想“重试”对 http://myserver/test 的请求。

更新

所以基本上我想做的是。如果请求因给定状态代码而失败,我想执行另一个请求,然后重试第一个请求。

提前致谢!

最佳答案

我正在使用类似的方法使用 Volley。 从发送请求的地方设置监听器。每次收到响应时检查 session ,如果 session 已过期暂时保存现有监听器

创建新的监听器并获取 token ,如果成功,则使用 oldTemp 监听器重新发送请求,以便将请求发送回原始请求。

Volley handle session expired

Working app in PlayStore with similar approach.

关于android - Session 过期后重新认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25015831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com