gpt4 book ai didi

ios - Swift 3.0 token过期如何自动调用token?

转载 作者:可可西里 更新时间:2023-10-31 23:57:32 24 4
gpt4 key购买 nike

一旦收到token,当token结束,那么登录后如何自动调用token呢?在同一页上

 Alamofire.request(urlString, method: .post, parameters: newPost, encoding: JSONEncoding.default)
.responseJSON { response in

if let json = response.result.value as? [String : Any]{
print("JSON: \(json)")
if UserDefaults.standard.bool(forKey: "logged_in") {

Token = json["Token"]! as! String

UserDefaults.standard.set(Token, forKey: "Token")
UserDefaults.standard.synchronize()

}

} else {
print("Did not receive json")
}

//expectation.fulfill()
}

最佳答案

对于 Authorisation Token,理想的做法是他们需要从服务器端检查请求的 API 调用是否具有 TOKEN 是否有效。如果 token 不匹配或过期,他们将提供HTTP状态代码 401,从移动端你需要先检查状态代码,如果你找到 401 您需要强制注销或重新登录,这需要一个新 token ,您可以将其保存在您的 UserDefaults 中。

关于ios - Swift 3.0 token过期如何自动调用token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46031146/

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