使用AFNetworking遇到的bug的決解方案

闡述:

在獲取網(wǎng)絡(luò)數(shù)據(jù)的時候,我們一般會使用到一個非常著名的框架:AFNetworking框架,可以說,這是作為iOS工程師必備的框架之一:

這是一個非常強大的框架丐怯,對于發(fā)送異步請求來說,簡直沒有比這個更好用了翔横,不過读跷,在使用的過程中,我們可能遇到這樣一個bug:如下

連接出錯 Error Domain=com.alamofire.error.serialization.response Code=-1016 
"Request failed: unacceptable content-type: text/html" UserInfo=
{com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7f93fad1c4b0> 
{ URL: http://c.m.163.com/nc/article/headline/T1348647853363/0-140.html } 
{ status code: 200, headers { .....}
...... 
 22222c22 626f6172 64696422 3a226e65 77735f73 68656875 69375f62 6273222c 22707469 6d65223a 22323031 362d3033 2d303320 31313a30 323a3435 227d5d7d>,
 NSLocalizedDescription=Request failed: unacceptable content-type: text/html}
說明:

由于數(shù)據(jù)很多,所以返回的請求體,和響應(yīng)體部分我用省略號(......)代替了,但是,通過上面的返回的信息,我們不難看出,狀態(tài)碼200,而且也有一堆數(shù)據(jù),但是在tableViewCell中就是沒有顯示,在最后的時候還出現(xiàn)"NSLocalizedDescription=Request failed: unacceptable content-type: text/html}" 這樣一句話:

分析:那個這個錯誤是什么原因造成的呢?

因為manager有一個responseSerializer屬性,它只設(shè)置了一些固定的解析格式.其中不包括text/html這種數(shù)據(jù)的格式.所以解析報錯.

我們來看一下AFNetworking解析格式的底層:

self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", nil];

通過底層,我們也可以看見,確實是沒有text/html這種數(shù)據(jù)的格式,

那如何解決這個問題呢?

錯誤的解決方法如下:

解決方法1: 直接給acceptableContentTypes屬性添加類型

著手解決:

self.acceptableContentTypes = [NSSet setWithObjects:@"text/html",@"application/json", @"text/json" ,@"text/javascript", nil];
ae6Njir.png!web.png

解決之后:
通過執(zhí)行結(jié)果可以很明顯的看得出,我們已經(jīng)非常成功的獲取到數(shù)據(jù):

當然有很多方法.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末禾唁,一起剝皮案震驚了整個濱河市效览,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌荡短,老刑警劉巖丐枉,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異掘托,居然都是意外死亡瘦锹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進店門烫映,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沼本,“玉大人噩峦,你說我怎么就攤上這事锭沟。” “怎么了识补?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵族淮,是天一觀的道長。 經(jīng)常有香客問我,道長祝辣,這世上最難降的妖魔是什么贴妻? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮蝙斜,結(jié)果婚禮上名惩,老公的妹妹穿的比我還像新娘。我一直安慰自己孕荠,他們只是感情好娩鹉,可當我...
    茶點故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著稚伍,像睡著了一般弯予。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上个曙,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天锈嫩,我揣著相機與錄音,去河邊找鬼垦搬。 笑死呼寸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的猴贰。 我是一名探鬼主播等舔,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼糟趾!你這毒婦竟也來了慌植?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤义郑,失蹤者是張志新(化名)和其女友劉穎蝶柿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體非驮,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡交汤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了劫笙。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片芙扎。...
    茶點故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖填大,靈堂內(nèi)的尸體忽然破棺而出戒洼,到底是詐尸還是另有隱情,我是刑警寧澤允华,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布圈浇,位于F島的核電站寥掐,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏磷蜀。R本人自食惡果不足惜召耘,卻給世界環(huán)境...
    茶點故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望褐隆。 院中可真熱鬧污它,春花似錦、人聲如沸庶弃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽虫埂。三九已至祥山,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掉伏,已是汗流浹背缝呕。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斧散,地道東北人供常。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像鸡捐,于是被迫代替她去往敵國和親栈暇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,697評論 2 351

推薦閱讀更多精彩內(nèi)容