gpt4 book ai didi

ios - 在ASIHTTPREQUEST中检查当前Session是否已经过期

转载 作者:行者123 更新时间:2023-11-29 03:28:09 24 4
gpt4 key购买 nike

如何检查我是否使用以下代码创建的 session

NSURL *myWebserverURL = [NSURL URLWithString:XMLURLAddress];

ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:myWebserverURL];

[request setTimeOutSeconds:3600];

已经过期了?我的情况是,当创建 session 时,如果打开 wifi,一两分钟后再次激活 wifi, session 就会过期。那么我怎么知道这个 session 已经过期了呢?

最佳答案

首先:ASIHTTPRequest 已失效。如果您正在寻找类似的东西,请使用 AFNetworking,或查看 iOS7 全新的 NSURLSession

但是对于 ASIHTTPRequest:您是否设置了以下完成 block ?

- (void)setCompletionBlock:(ASIBasicBlock)aCompletionBlock;
- (void)setFailedBlock:(ASIBasicBlock)aFailedBlock;

另一件事可能对您有帮助,那就是向您的项目添加任何 Reachability 实现,以便您可以监控当前的连接类型。

关于ios - 在ASIHTTPREQUEST中检查当前Session是否已经过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20187753/

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