asihttprequest是一款及其強勁的http訪問開源專案。讓簡單的api完畢複雜的功能,如:非同步請求,佇列請求,gzip壓縮。快取,斷點續傳,進度跟蹤,上傳檔案。http認證。在新版本號中,還增加了object-c閉包block的支援,讓我們的**更加精簡靈活。
依賴的5個庫:
cfnetwork
systemcorfiguration
mobilecoreservices
和libz、libxml2
asihttprequest庫內容能夠到
一、asihttprequest同步請求
//同步請求
- (void)synchronous:(nsurl *)url
else
}//非同步請求
- (void)asynchronous:(nsurl *)url
];[request setfailedblock:^];
////傳送非同步請求
ASIHttpRequest 傳送資料
傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...
ASIHTTPRequest 進度追蹤
每個asihttprequest有兩個delegate用來追蹤進度 uploadprogressdelegate 上載 進度delegate可以是nsprogressindicators mac os x 或者 uiprogressviews iphone asihttprequest會自適應這兩個...
ASIHttpRequest 傳送資料
傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...