服務器返回 成功的時候,沒有任何數據的處理

Okhttp+Retrofit請求報錯:java.io.EOFException: End of input at line 1 column 1

 

1、出現問題:個人狀況是請求返回的RequestCode=200,明明請求成功,可是不走onResponse方法體,而是走onFailure;java


2、分析問題:後來發現是由於我設置返回的json數據格式與後臺返回的數據格式不匹配致使的;json

3、進一步發現問題:最後問題定位在:服務器給我返回的數據是空的,什麼都沒有,我也從網上找到那種用String作返回體也無論用,可能這個body連個String都算不上吧。服務器

4、解決問題:最後發現請求的返回體默認支持ResponseBody,抱着試一試的態度修改了一下.......結果然的成功了。spa


————————————————
版權聲明:本文爲CSDN博主「天涯問路」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/s_alics/article/details/80332070.net

相關文章
相關標籤/搜索