2

我可能会以错误的方式解决这个问题,但我正在尝试将一种机制添加到我正在使用 AFNetworking 围绕 API 开发的 SDK 中。sdk 连接到远程 API 并使用 OAuth2 进行身份验证。我正在实施 AFOAuth2Manager 并且一切正常......

我想允许用户在应用程序启动时对 OAuth 端点进行身份验证。当身份验证块被 bing 调用时,应用程序中的所有其他请求都在排队,因为我已operationQueueAFHTTPRequestOperationManager. 一旦 auth 返回成功,更新请求序列化头字段并取消挂起operationQueue. 此时,operationQueue已经填充了使用错误令牌序列化的请求。有没有办法可以重新序列化 operationQueue 中的项目,或者我可以在队列尝试执行工作时而不是在将工作添加到队列时设置授权标头?

4

0 回答 0