Eu crio uma classe em conformidade com RequestRetrier :
public class OAuth2Handler: RequestRetrier {
public func should(_ manager: SessionManager, retry request: Request, with error: Error, completion: <strong i="6">@escaping</strong> RequestRetryCompletion) {
print("Hello")
}
}
Mais tarde configure-o:
Alamofire.SessionManager.default.retrier = OAuth2Handler()
let alamoReq = Alamofire.SessionManager.default.request(myRequest)
Eu tento com erros 401 e 404 e o método nunca deve ser chamado. Como configurar certo?
Alamofire 4.0
iOS 10.0.1
@filippovdev ,
Você encontrou uma solução?
Estou com o mesmo problema.
Solução:
Você deve encadear validate()
ao pedido.
Não está funcionando
Comentários muito úteis
Solução:
Você deve encadear
validate()
ao pedido.