使用ASIHTTPRequest可以很方便的进行一下操作:同步/异步方式下载数据,定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步的),提交表单,文件上传,处理cookie,设置代理,上下载进度条,重定向处理,请求与响应的GZIP,验证与授权。
使用ASIHTTPRequest可以很方便的进行一下操作:
同步/异步方式下载数据
定义下载队列,让队列中的任务按指定的并发数来下载(队列下载必须是异步的)
提交表单,文件上传
处理cookie
设置代理
上下载进度条
重定向处理
请求与响应的GZIP
验证与授权
等等,只要跟HTTP有关,只有你想不到的,没有她做不到的~
配置方法:
ASIHTTPRequestConfig.h
ASIHTTPRequestDelegate.h
ASIProgressDelegate.h
ASICacheDelegate.h
ASIHTTPRequest.h
ASIHTTPRequest.m
ASIDataCompressor.h
ASIDataCompressor.m
ASIDataDecompressor.h
ASIDataDecompressor.m
ASIFormDataRequest.h
ASIInputStream.h
ASIInputStream.m
ASIFormDataRequest.m
ASINetworkQueue.h
ASINetworkQueue.m
ASIDownloadCache.h
ASIDownloadCache.m
iPhone 工程还需要:
ASIAuthenticationDialog.h
ASIAuthenticationDialog.m
Reachability.h (在External/Reachability 目录下)
Reachability.m (在 External/Reachability 目录下)
库引用:
CFNetwork.framework
SystemConfiguration.framework
MobileCoreServices.framework
CoreGraphics.framework
和libz.1.2.5.dylib
配置libxml2.dylib
1.Project 中 搜索 "Header Search Paths" 输入 /usr/include/libxml2
2.TARGETS 中 搜索 "Other Linker Flags" 输入 -lxml2
转载于:http://mobile.51cto.com/hot-403995.htm 在此感谢此位大牛