首页 > 代码库 > IOS AFNetWorking 设置超时时间
IOS AFNetWorking 设置超时时间
(原创经验总结)
1.关于AF 超时的说法
系统默认的timeInterval 是60s ASI默认是10s
但是有一个说法是 AF “AFN在GET条件下设置的NSURLRequest能起作用,但在POST条件下不启用(原因是apple内部机制,固定为240s)”
这个说法比较老了 最新的也没什么去更正到底咋回事
经过测试 IOS5是240s的说法 IOS8不是 完全是自定义的 根据stack flow的意思说 分界线在ios6
结论:ios>=ios6.0?自定义:240s
2.以下有两种情况的设置时间的方法
NSURLRequest *request = [NSURLRequest requestWithURL: [NSURL URLWithString:[baseUrl stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10]; NSMutableURLRequest *request = [client requestWithMethod:@"POST" path:@"App_Login.do?app=0&action=login" parameters:params]; request.timeoutInterval=20;
IOS AFNetWorking 设置超时时间
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。