您的位置:首页 > 理论基础 > 计算机网络

iOS开发ASIHttpRequest库简介、配置和安装

2014-01-05 00:09 246 查看
使用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 在此感谢此位大牛
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios开发 异步 数据