码迷,mamicode.com
首页 > 移动开发 > 详细

IOS AFNetWorking 设置超时时间

时间:2014-12-10 12:27:41      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   ar   color   os   sp   on   div   

 

(原创经验总结)

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 设置超时时间

标签:style   blog   io   ar   color   os   sp   on   div   

原文地址:http://www.cnblogs.com/someonelikeyou/p/4154959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!