ASIHTTPRequest框架的簡單使用

2021-09-07 12:34:08 字數 685 閱讀 3552

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...