我是凌空图书馆的新手,并试图找出执行以下操作的最佳方法。
我的REST Api首先使用基本身份验证,如果成功,则返回从该点开始使用的访问令牌。因为我的Acces Token可能会过期,所以这是一项要求。
http://myserver/test
401 (Unauthorized)
。 http://myserver/auth
"Authentication: Session " + AccessToken
http://myserver/test
。基本上我想做的是。如果请求因给定的状态代码而失败,我想做另一个请求,之后重试第一个请求。
提前致谢!
答案 0 :(得分:1)
我正在使用Volley的类似方法。 从发送请求的位置获得监听。每当您收到响应检查会话时,如果会话已过期,暂时保存现有侦听器。
创建新的听众&获取令牌,如果成功,则使用oldTemp
侦听器重新发送请求,以便将请求发送回原始请求。