我有一台使用以下接受标头发回JSON的服务器:
[self setDefaultHeader:@"Accept" value:@"application/vnd.com.test.v1+json"];
在API调用的成功块中,响应数据将作为NSData
对象返回。
我在下面的问题Issue with retrieving JSON with AFNetworking中读到,如果我希望自动将JSON解析为@"application/json"
,我需要设置NSDictionary
,否则我必须为每次调用手动执行此操作使用NSJSONSerialization
。
有没有办法可以让@"application/vnd.com.test.v1+json"
被识别为JSON并自动为每个请求执行JSON反序列化?
答案 0 :(得分:2)
addAcceptableContentTypes:
[AFJSONRequestOperation addAcceptableContentTypes:[NSSet setWithObject:@"application/vnd.com.test.v1+json"];