我们使用protobuf传输数据,我尝试使用AFNetworking发送网络请求。我可以请求成功,但我无法解决数据报错误
com.alamofire.serialization.response.error.data =< 0a060a04 68747470 1a050a03 303030&gt ;, NSLocalizedDescription =请求失败:不可接受的内容类型:application / x-protobuf}
答案 0 :(得分:0)
AFNetworking的AFURLResponseSerializer不允许任何内容类型在其acceptedContentTypes集中不存在。为了能够处理这些数据,您应该提供自己的响应序列化程序并将其设置为AFURLSessionManager的responseSerializer属性。