2017-07-21 38 views
0

我們使用protobuf來傳輸數據,並嘗試使用AFNetworking發送網絡請求。我可以請求成功,但我無法解析數據報錯誤如何使用AFNetworking分析protobuf

com.alamofire.serialization.response.error.data = < 0a060a04 68747470 1a050a03 303030>,NSLocalizedDescription =請求失敗:不可接受的內容類型:application/x-protobuf}

回答

0

AFNetworking的AFURLResponseSerializer將不允許任何內容類型不存在於它的acceptableContentTypes集中。爲了能夠處理這些數據,您應該提供您自己的響應序列化器,並將其設置爲您的AFURLSessionManager的responseSerializer屬性。

+0

是的,我已經嘗試了這個,並修復這個錯誤,非常感謝你 – MustangYM

+0

@MustangYM請標記此答案爲接受,如果它解決了你的問題。 –