AFNetworking爲什會請求不到數據

最近在做一個項目時,在網絡請求的時遇到一個很惆悵的問題, 問題的大概就是,我用AFNetworking發出一個請求,但是返回來的數據是爲空,而當時安卓這邊用同樣的接口,發出請求同樣的接口,有請求到了數據,這時問題就尷尬了,我問題向後臺這般反饋,但是後臺這邊的給我的答覆是沒有收到任何的報錯信息,而且安卓這邊已經有請求到數據,所以認爲後臺這邊肯定是沒有問題的。這是寶寶我就有點急了,因爲之前我沒有遇到過這樣的問題,而去平時afn的時候,只是調用裏面的方法,沒有去研究去過裏面封裝的方法,所以但是我也不確定是不是我這的封裝有問題,不過我的封裝之前調接口一直是可以的,只有這一次調接口時,沒有返回一個nil,
後臺沒有接到報錯信息,而安卓是可以接收到數據。寶寶最後只能硬着頭皮,找我這的問題。
經過多番查找,最終發現用系統自帶的請求可以請求下來數據,afn不管是用get還是post都不行,但是也沒發現afn有什麼問題,這是寶寶真的很無助,問後臺有麼有加什麼限制或攔截,後臺一直說沒有,而且安卓接口是可以的,後來我也去求助個路iOS大神,看看他們能不能發現什麼問題,他們請求下來的數據也是爲空,發現用afn請求,請求消息發送出了會自己 生成200,成功的消息,請求的消息是更本就沒進後臺,經過多次的驗證或最終確認是後臺這般設置了攔截,afn是沒有問題。
其實這個問題的出現,AFNetworking,裏面在數據請求加了一下限制條件,而系統自帶的沒有加任何的限制,所後臺這邊沒接收到 AFNetworking的請求,而接收到了系統自帶的請求,安卓那邊的請求限制恰好符合通過,所導致一開始沒有發現問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章