iOS開發(fā)ASIHttpRequest庫簡介、配置和安裝
作者:佚名
使用ASIHTTPRequest可以很方便的進(jìn)行一下操作:同步/異步方式下載數(shù)據(jù),定義下載隊(duì)列,讓隊(duì)列中的任務(wù)按指定的并發(fā)數(shù)來下載(隊(duì)列下載必須是異步的),提交表單,文件上傳,處理cookie,設(shè)置代理,上下載進(jìn)度條,重定向處理,請(qǐng)求與響應(yīng)的GZIP,驗(yàn)證與授權(quán)。
使用ASIHTTPRequest可以很方便的進(jìn)行一下操作:
- 同步/異步方式下載數(shù)據(jù)
- 定義下載隊(duì)列,讓隊(duì)列中的任務(wù)按指定的并發(fā)數(shù)來下載(隊(duì)列下載必須是異步的)
- 提交表單,文件上傳
- 處理cookie
- 設(shè)置代理
- 上下載進(jìn)度條
- 重定向處理
- 請(qǐng)求與響應(yīng)的GZIP
- 驗(yàn)證與授權(quán)
等等,只要跟HTTP有關(guān),只有你想不到的,沒有她做不到的~
配置方法:
- 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.dylib
另外,還需要libxml2.dylib(libxml2還需要設(shè)置連接選項(xiàng)-lxml2 和頭文件搜索路徑/usr/include/libxml2)
責(zé)任編輯:閆佳明
來源:
dreamingwish