//**寫入
nsurl * url = [nsurl urlwithstring:@"**"];
//建立session
nsurlsession * session = [nsurlsession sharedsession];
//設定需要請求的url並建立請求任務
nsurlsessiondatatask * task = [session datataskwithurl:url completionhandler:^(nsdata * _nullable data, nsurlresponse * _nullable response, nserror * _nullable error) ];
//完成任務。一定不能忘!
[task resume];
//**寫入
nsurl * url = [nsurl urlwithstring:@"**"];
//建立請求
nsmutableurlrequest * request = [nsmutableurlrequest requestwithurl:url];
//設定請求形式
//設定body
//建立session
nsurlsession *session = [nsurlsession sharedsession];
//建立任務
nsurlsessiondatatask * task = [session datataskwithrequest:request completionhandler:^(nsdata * _nullable data, nsurlresponse * _nullable response, nserror * _nullable error) ];
//完成任務。一定不能忘!
[task resume];
NSURLSession的初步理解
注意 當建立的session做為強引用時,需要自己手動釋放 void dealloc get請求的建立 方法一 1.建立nsurlsession nsurlsession session nsurlsession sharedsession 2.根據會話物件來建立task 第乙個引數 請求物件 第二...
NSURLSession的檔案上傳
檔案上傳的步驟 1 確定上傳路徑 2 建立 可變 請求物件 3 修改請求方法為post 設定請求頭資訊,告訴伺服器這是乙個檔案上傳請求 按照固定的格式拼接資料 4 設定請求體資訊 檔案引數 5 建立會話物件 6 根據會話物件來建立uploadtask 7 執行task傳送請求上傳檔案 示例如下 需要...
NSURLSession基本使用
nsurlsession是ios7推出來的用於替代nsurlconnection的乙個網路框架,從ios9開始系統也已不在推薦使用nsurlconnection,轉而使用nsurlsession進行網路請求。nsurlsession使用是之前的nsurlconnection相比較發生了一些。其使用的...