博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS AFNetWorking 设置超时时间
阅读量:5846 次
发布时间:2019-06-18

本文共 890 字,大约阅读时间需要 2 分钟。

 

(原创经验总结)

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;

 

转载于:https://www.cnblogs.com/someonelikeyou/p/4154959.html

你可能感兴趣的文章
HDOJ 1003:求一串数字中和最大的连续子串
查看>>
RedHat 5.6_x86_64 + ASM + RAW+ Oracle 10g RAC (二)
查看>>
win7不能全屏
查看>>
MySQL/InnoDB的并发插入Concurrent Insert
查看>>
产品经理有话说——产品汪成长记(入职)
查看>>
2016/01
查看>>
从魔兽世界到激战2看MMO网游角色成长
查看>>
转两好文防丢:Debian 版本升级/降级 & Linux 应用程序失去输入焦点问题的解决...
查看>>
linux学习入门之Linux系统目录结构
查看>>
码农们:完美主义也是一种错
查看>>
HDU - Pseudoforest
查看>>
Nexus杂
查看>>
Android --- GreenDao的实现(ORM框架)
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>
微信内下载APK 微信浏览器apk下载的解决方案
查看>>
js_coding
查看>>
Linux平台Java调用so库-JNI使用例子
查看>>
PCM数据格式,多少字节算一帧
查看>>
Spring Data JPA
查看>>
Selenium中的xpath定位
查看>>