看到16年的問題旱物,原諒我潛水這么多年喻犁,不得不登錄吐槽了吕世。
傳回來的json是text/html质蕉,是不可接受格式侥加,那么就是說:
1缓淹、你要么讓AFNetworking接受傳回值是text/html格式沧侥;
manager.responseSerializer.acceptableContentTypes = [manager.responseSerializer.acceptableContentTypes setByAddingObject:@"text/html"];
2善玫、要么就把text/html這種json序列化(serializer)成二進制格式(NSData)水援,然后再解析出來,就是用NSData當中間層茅郎。
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
拿到responseObject后蜗元,如果外層是字典:
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil];
這里并沒有審核機制,所以這里“大神”很多系冗,這種問題奕扣,讀讀英文提示,想想謝希仁的《計算機網(wǎng)絡(luò)》第6章 應(yīng)用層掌敬,第248頁惯豆,很好理解池磁。
(這里是廣告時間):我寫了一個自己的個人技術(shù)網(wǎng)站,籌備很久了楷兽,才開始寫地熄,記錄了從0起步到現(xiàn)在,如果能找到我的話芯杀,你就能訪問到端考,這里就不再說了。以免真的變成廣告揭厚。
iOS 使用AFNetworking遇到異常 Request failed: unacceptable content-type: text/htmliOS 使用AFNetworking遇到錯誤 Request failed: unacceptable content-type: text/html錯誤日志:Error D...