ASIHTTPRequest判断网络异常的使用
来源:互联网 发布:视频加背景音乐软件 编辑:程序博客网 时间:2024/06/02 19:13
在用ASIHTTPReques请求网络失败时,会调用ASIHTTPReques的代理方法- (void)requestFailed:(ASIHTTPRequest *)request
在这个方法中可以根据[requesterror]code来判断网络请求失败的类型。以下是几种常使用的code
1、ASIConnectionFailureErrorType,通常设备没有网络会返回
2、ASIRequestTimedOutErrorType,通常和服务器连接超时会返回,可以通过[requestsetTimeOutSeconds:6.5]来设置超时时间,单位s.
另外,在判断连接超时有这样的一问题非常值得注意:在不同的http会话中,不应该开启PersistentConnection,否则会使网络请求花费非常长的时间。解决办法:关闭连接重用[requestsetShouldAttemptPersistentConnection:NO]。
具体问题分析见: http://blog.csdn.net/kmyhy/article/details/6963925
待用学习资源:http://hi.baidu.com/ivan_xu/item/0c3ca0b49904358e1846977c
0 0
- ASIHTTPRequest判断网络异常的使用
- ASIHttpRequest网络请求库的使用
- 使用ASIHTTPRequest 网络连接
- ASIHTTPRequest的使用—— 超时代码判断
- ASIHTTPRequest的使用——网络请求缓存
- IOS网络通信之ASIHttpRequest的使用(二)
- IOS网络篇9之ASIHttpRequest的使用
- 如何使用ASIHTTPRequest来进行网络请求的
- 归纳笔记013:第三方网络请求ASIHTTPRequest的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest的使用
- ASIHttpRequest的使用
- ASIHTTPRequest的使用
- ASIHTTPRequest-插件的使用
- ASIHTTPRequest-Cookie的使用
- ASIHTTPRequest-Cookie的使用
- <Android+Java>设置开机启动---开机解锁并直接进入应用
- win7中用MinGW编译x264出现"No working C compiler found."错误
- 头文件有.h与没.h的区别
- Hadoop必看:hadoop使用中的几个小细节(一)
- Bluetooth LE(低功耗蓝牙) - 第一部分
- ASIHTTPRequest判断网络异常的使用
- Android万能分辨率适应法
- 树的直径(最长路)
- jdbc查询sybase参数过多问题
- cocos2dx 调用 java 参数、返回值样式对照表
- 配置cmake & 使用make命令
- linux制定任务计划 crontab命令
- NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享
- 简单而又深刻的认识:原码、补码、反码