【发布时间】:2016-02-08 05:54:16
【问题描述】:
我认为这是一个非常常见的用例,但我找不到任何最好的方法来实现它。
我的 ios 应用程序的某些部分需要登录。如何使用 Alamofire 和 swift 实现以下模式。
.request (.GET 'login_required_endpoint')
.responsejson(if statusCode == 401){
login()
continue with GETing
login_required_endpoint
实现这一目标的最佳方法是什么。
- 提出请求
- 如果服务器响应 401(未授权)
- 保存之前请求的所有请求负载后要求用户登录
- 成功登录后,继续执行 [1] 中的请求并保存有效负载
(我知道它是开放式的,但是对于如何取得进展的任何帮助将不胜感激)
【问题讨论】:
标签: swift alamofire promisekit