93.AFNetworking manager.requestSerializer.timeoutInterval无效问题 超时无效问题
2016-06-30 15:04
761 查看
// 设置超时时间
[manager.requestSerializerwillChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval =10.f;
[manager.requestSerializerdidChangeValueForKey:@"timeoutInterval"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
会引起AAFnetworking 在3G网络下强制60秒超时
无意中发现代码执行顺序调整后就正常了 找了半天没找到原因 以上代码在Wifi情况下是能保证10秒超时的 真奇葩,不懂原理啊
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; //这两句会引起超时无效 删除就可以了
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = 10.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
[manager.requestSerializerwillChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval =10.f;
[manager.requestSerializerdidChangeValueForKey:@"timeoutInterval"];
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
会引起AAFnetworking 在3G网络下强制60秒超时
无意中发现代码执行顺序调整后就正常了 找了半天没找到原因 以上代码在Wifi情况下是能保证10秒超时的 真奇葩,不懂原理啊
[manager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[manager.requestSerializer setValue:@"application/json; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; //这两句会引起超时无效 删除就可以了
[manager.requestSerializer willChangeValueForKey:@"timeoutInterval"];
manager.requestSerializer.timeoutInterval = 10.f;
[manager.requestSerializer didChangeValueForKey:@"timeoutInterval"];
相关文章推荐
- UGUI 之 制作敌人不在摄像机视口的UI方向提示(或检测物体在不在摄像机渲染范围内)(四)
- UGUI 之 制作角色受伤屏幕变红的动画提示(三)
- UGUI 之 Canvas布局层级关系(一)
- [界面开发新秀]免费的AYUI,开发360领航版系列教程[2/40]
- pip安装pyquery报错
- 关于stm32报错Library reports error: __use_no_semihosting was requested
- project 2013 安装程序找不到office.zh-cn\officeMUI.xml
- iOS 查看UI控件层次结构的方法
- 阿里Druid连接池配置使用
- 【腾讯TMQ】解放程序猿(媛)的双手—iOS UI自动化测试
- GL.IssuePluginEvent 发布插件事件
- 在有Textfield的页面,键盘弹出效果
- UITabBarController作为根视图控制器的时候出现的问题,popToRootViewController的时候出现两个TabBar
- MySQL慢查询可视化(1):pt-query-digest + Anemometer
- BZOJ2632: [neerc2011]Gcd guessing game
- 修复 Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.8:add-source (execution: add-source, phase: generate-sources)
- 并发队列ConcurrentLinkedQueue和阻塞队列LinkedBlockingQueue用法
- MiniUI - 专业WebUI控件库
- easyui textBox的点击事件
- newlisp quick sort增强