Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前我有一个问题,我的 UCWA 申请在一段时间后过期。作为这个问题的解决方案,我发现我应该时不时地提出一个请求来让它保持活力。我决定设置一个间隔,每 3 分钟请求一次reportMyActivity资源。
reportMyActivity
但是,无论如何,我的申请总是在 1 小时后过期。有什么解决办法吗?或者,在不离开网站的情况下使用示例库重新创建应用程序的推荐方法是什么?
谢谢。
令牌过期的时间并不完全相关,重要的是 401 Unauthorized 表明令牌已过期。在该失败的请求中,应该有一个(或两个)WWW-Authenticate 标头,可用于指向获取下一个令牌的位置。您可以考虑更改负责向 UCWA 发送请求的逻辑,以反映以下内容:
这样应用程序就不需要跟踪令牌的到期时间,并且一旦遇到 401 就可以懒惰地检索一个新的令牌。