V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  amlee  ›  全部回复第 16 页 / 共 16 页
回复总数  305
1 ... 7  8  9  10  11  12  13  14  15  16  
2022-03-14 11:43:54 +08:00
回复了 3dwelcome 创建的主题 前端开发 Javascript 为什么不增加静态类型呢?
2022-03-04 19:59:21 +08:00
回复了 amlee 创建的主题 前端开发 js 的 promise,求指导
@rabbbit 谢谢,明白了
2022-03-04 19:59:10 +08:00
回复了 amlee 创建的主题 前端开发 js 的 promise,求指导
@krapnik 谢谢,明白了
2022-01-18 19:40:41 +08:00
回复了 tomtao00001 创建的主题 Python 请教 aiohttp clientSession 认证过期带来的重定向问题
@tomtao00001 之前看你代码不仔细,我上面那个回答是错误的,不要理会上面那个回答了。

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

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

而你说的刷新又好了的情况,或许是重新运行了一遍 gather_fetch_runs ,这会导致重新构建一组协程,重新构建一个已登录的 session
2022-01-15 06:48:07 +08:00
回复了 tomtao00001 创建的主题 Python 请教 aiohttp clientSession 认证过期带来的重定向问题
你可能是想在装饰函数里面获取 token ,然后 session 发出的每次请求的请求头都要带上这个 token ?
如果我理解没错的话,装饰器里面的 wrapper 只执行一次的,你可以看看服务端的 token 过期时间。
1 ... 7  8  9  10  11  12  13  14  15  16  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   861 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.