gpt4 book ai didi

ios - Alamofire:全局处理错误

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:20 24 4
gpt4 key购买 nike

我正在尝试全局处理 Alamofire 错误,类似于:AFNetworking: Handle error globally and repeat request

一个用例是检测 400 状态代码 错误(未授权/过期的 API token )并显示登录页面。有没有办法 Hook Alamofire 核心中的某些东西,或者我是否应该创建自己的错误处理程序并始终每次手动调用 validate().response()

谢谢

最佳答案

目前,您必须在自己的自定义 response 实现中处理该逻辑。我们(Alamofire TC)目前正在研究使这个过程更容易的方法,但是在不使其余 API 复杂化的情况下很难做到正确。我们还有很长的路要走。

话虽如此,我构建了一个 OAuth 2.0 系统,在一个不同的非开源库中处理这个过程。有可能,只是很难做到。您需要为所有可能出现 401 的请求 Hook response 闭包。请参阅我的回答 here有关如何执行此操作的完整分割。

希望这有助于阐明一些问题。干杯🍻

关于ios - Alamofire:全局处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30401590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com