如何用AFNetworking分析protobuf

时间:2017-07-21 07:46:43

标签: objective-c afnetworking protocol-buffers

我们使用protobuf传输数据,我尝试使用AFNetworking发送网络请求。我可以请求成功,但我无法解决数据报错误

com.alamofire.serialization.response.error.data =< 0a060a04 68747470 1a050a03 303030&gt ;, NSLocalizedDescription =请求失败:不可接受的内容类型:application / x-protobuf}

1 个答案:

答案 0 :(得分:0)

AFNetworking的AFURLResponseSerializer不允许任何内容类型在其acceptedContentTypes集中不存在。为了能够处理这些数据,您应该提供自己的响应序列化程序并将其设置为AFURLSessionManager的responseSerializer属性。