相关疑难解决方法(0)

AFNetworking:全局处理错误并重复请求

我有一个相当常见的用例,但我找不到一个简单的方法来处理AFNetworking:

每当服务器返回任何请求的特定状态代码时,我想:

  • 删除缓存的身份验证令牌
  • 重新认证(这是一个单独的请求)
  • 重复失败的请求.

我认为这可以通过一些全局完成/错误处理程序来完成AFHTTPClient,但我没有找到任何有用的东西.那么,做"我想要的"的"正确"方式是什么?enqueueHTTPRequestOperation:在我的AFHTTPClient子类中重写,复制操作并用一个执行我想要的块(重新验证,排队复制操作)包装原始完成处理程序?或者我完全走错了路?

谢谢!

编辑:删除了对401状态代码的引用,因为当我使用令牌身份验证时,这可能是为HTTP basic保留的.

networking ios afnetworking

37
推荐指数
2
解决办法
2万
查看次数

标签 统计

afnetworking ×1

ios ×1

networking ×1