gpt4 book ai didi

iphone - 检查 iPhone 中的 cookie 是否过期

转载 作者:行者123 更新时间:2023-11-29 04:44:48 30 4
gpt4 key购买 nike

我为 iPhone 游戏开发了一个 API Rest,它工作正常。但我在 iPhone 中遇到一个问题,在每个响应中我必须检查 session 是否过期。我认为这不太好,因为我在每个响应处理程序上复制相同的代码。

我认为我可以创建一个帮助程序或包装类来检查 session 是否过期,如果发生,它将尝试获取新的 session cookie。

我想知道是否存在检查过期时间 session 的 native 或更好的方法?

最佳答案

NSURLConnection 应该为您处理 cookie。如果您的 cookie 已过期,则在您下次调用电话时,您应该会收到 401 响应。

根据您实现调用的方式,您应该具有如下方法:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response

如果 cookie 过期,response.statuscode 将为 401。从这里您可以进行应用程序所需的必要的重新验证。

关于iphone - 检查 iPhone 中的 cookie 是否过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9805429/

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