NSURLSession的簡單使用

2021-07-14 19:56:06 字數 1129 閱讀 4221

//**寫入

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相比較發生了一些。其使用的...