【iOS之HTTP框架的选择】
可以根据功能及易用性来选择。这里比较NSURLConnection、ASIHTTPRequest两个框架。
|
URLLoading |
ASIHTTPRequest |
1.同步发送请求 |
● |
● |
2.异步发送请求 |
● |
● |
3.便捷构造HEADER |
× |
● |
4.便捷的构造POST |
× |
● |
5.保存到内存 |
× |
● |
6.保存到磁盘 |
× |
● |
7.便捷获取Response |
● |
● |
8.上传进度感知 |
× |
● |
9.下载进度感知 |
● |
● |
10.处理Authentication |
● |
● |
11.Cache管理 |
● |
● |
12.Cookie管理 |
● |
● |
13.上传自动压缩 |
× |
● |
14.下载自动解压 |
× |
● |
15.自动设置代理 |
● |
● |
16.流量控制能力 |
× |
● |
17.保持长连接 |
× |
● |
18.处理重定向 |
● |
● |
19.协议扩展支持 |
● |
× |
20.断点续下功能 |
× |
● |
21.请求集合管理 |
× |
● |
总计 |
10 |
20 |