ASIHTTPRequest 客戶端證書支援

2021-06-18 18:37:15 字數 464 閱讀 2622

有時伺服器要求提供客戶端證書,從1.8版本開始,你可以隨request傳送證書。

// will send the certificate attached to the identity (identity is a secidentityref)

[request setclientcertificateidentity:identity];

// add an additional certificate (where cert is a seccertificateref)

[request setclientcertificates:[nsarray arraywithobject:(id)cert]];

在iphone/ipad示例工程中的clientcertificatetests.m中有乙個很有用的函式用來從pkcs12資料建立secidentityref (這個函式僅適用於ios)。

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