
封裝AFNetWorking
今天遇見一個奇葩的問題!
在使用AFNetWorking網(wǎng)絡(luò)請求時,默認請求方法GET 或POST請求時,數(shù)據(jù)竟然沒走請求成功,卻在error打印出code=1操作成功。這是服務(wù)器返回的數(shù)據(jù)!
并且我用抓包工具看了參數(shù)及請求返回結(jié)果,完全正確,就是不走請求成功方法!
查了一下要設(shè)置請求返回對象的格式
1、text/html是html格式的正文
2、text/plain是無格式正文
3、text/xml忽略xml頭所指定編碼格式而默認采用us-ascii編碼
4、application/xml會根據(jù)xml頭指定的編碼格式來編碼:
然而我用默認的post請求,AF缺少 text/plain的識別

AFNetWorking請求方法

error。打印