我是AFNetWorkingk的新手,我的问题是当我使用AFJSONRequestOperation时,我的服务返回了text / html结果!任何人都可以给我一些建议吗?或者其他方法来实现这个?
答案 0 :(得分:6)
只需将text/html
添加到acceptedContentTypes,如下所示:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"text/html"]];
这绝对是比下面更好的选择,因为你不需要改变AFJSONRequestOperation.m
答案 1 :(得分:2)
转到AFJSONRequestOperation.m
添加text/html
+ (NSSet *)defaultAcceptableContentTypes {
return [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
}
答案 2 :(得分:0)
只是在黑暗中拍摄,但尝试为Accept
设置application/json
标题为NSURLRequest
,或者如果不起作用,请添加.json
URL的结尾。