V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  amlee  ›  全部回复第 24 页 / 共 24 页
回复总数  464
1 ... 15  16  17  18  19  20  21  22  23  24  
2022 年 3 月 4 日
回复了 amlee 创建的主题 前端开发 js 的 promise,求指导
@rabbbit 谢谢,明白了
2022 年 3 月 4 日
回复了 amlee 创建的主题 前端开发 js 的 promise,求指导
@krapnik 谢谢,明白了
2022 年 1 月 18 日
回复了 hadugen 创建的主题 Python 请教 aiohttp clientSession 认证过期带来的重定向问题
@tomtao00001 之前看你代码不仔细,我上面那个回答是错误的,不要理会上面那个回答了。

我重新读了一遍你的代码,你说的“每次获取请求,内部函数都会用这个装饰器”跟你的代码行为有误差。

你通过 gather_fetch_runs 构建一组了协程对象并发执行,但这一组协程对象通过 gather_fetch_runs 的 @kubeflow_auth_with_async 装饰器赋予了同一个 session 对象。当这一组协程并发运行足够长的时间,登录会超时。而你的登录状态是保存在同一个 session 中的,这一组协程共同使用这个 session ,所以登录超时以后这个 session 失效,你这一组并发的协程也会请求失败。

而你说的刷新又好了的情况,或许是重新运行了一遍 gather_fetch_runs ,这会导致重新构建一组协程,重新构建一个已登录的 session
2022 年 1 月 15 日
回复了 hadugen 创建的主题 Python 请教 aiohttp clientSession 认证过期带来的重定向问题
你可能是想在装饰函数里面获取 token ,然后 session 发出的每次请求的请求头都要带上这个 token ?
如果我理解没错的话,装饰器里面的 wrapper 只执行一次的,你可以看看服务端的 token 过期时间。
1 ... 15  16  17  18  19  20  21  22  23  24  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   910 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 20:59 · PVG 04:59 · LAX 13:59 · JFK 16:59
♥ Do have faith in what you're doing.