之前一直使用AFN3.x的版本衡创,然后上架應(yīng)用被拒,因?yàn)锳FN3.x的版本使用了UIWebView,新的AFN4.0.1的版本使用了WKwebview筐付。本片文章簡單介紹下基本api的使用赎婚。
AFN4.0的版本對(duì)每個(gè)NSURLSessionDataTask的創(chuàng)建新增了請(qǐng)求頭的參數(shù)说庭,可以讓我們對(duì)每個(gè)任務(wù)請(qǐng)求更方便的添加請(qǐng)求頭。這里做下對(duì)比
3.x的版本我們?cè)O(shè)置請(qǐng)求的頭
這種形式我們可以設(shè)置一下全局的請(qǐng)求頭摄欲,一旦我們需要針對(duì)特定的請(qǐng)求來該變請(qǐng)求頭的時(shí)候轿亮,就顯的略微的復(fù)雜了
4.x的版本api對(duì)每一種的請(qǐng)求方式新增了一個(gè)headers的參數(shù)
表單形式的post請(qǐng)求/圖片上傳
所以從3.x版本過渡到4.x版本,如果3.x版本你對(duì)AFN進(jìn)行了二次封裝蒿涎,4.x版本稍微改動(dòng)下就可以了