iOS開發ASIHttpRequest庫簡介、配置和安裝
作者:佚名
使用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.dylib
另外,還需要libxml2.dylib(libxml2還需要設置連接選項-lxml2 和頭文件搜索路徑/usr/include/libxml2)
責任編輯:閆佳明
來源:
dreamingwish