有時候我們在用AFNetworking POST數(shù)據(jù)的時候回返回給200的錯誤信息。
response Code=-1016"Request failed: unacceptable content-type: text/html"
這是因為AFNetworking在解析數(shù)據(jù)的時候,默認(rèn)的解析類型為
self.acceptableContentTypes= [NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",nil];
而上面的錯誤信息里可以看到是由于unacceptable content-type: text/html"也就是不識別text/html這種數(shù)據(jù)數(shù)據(jù)類型,因為一些公司后臺返回數(shù)據(jù)的方式不一樣。解決辦法是只需要在默認(rèn)的解析類型中加上這種提示的類型即可。添加后如下
self.acceptableContentTypes= [NSSetsetWithObjects:@"application/json",@"text/json",@"text/javascript",@"text/plain",@"text/html",nil];
測試錯誤提示如下
