天天看點

okhttp 報java.lang.IllegalStateException: closed

今天調用同僚的okhttp接口報這個錯誤,雖然解決了,還是想記錄一下:

原因為OkHttp請求回調中response.body().string()隻能有效調用一次

在調用了response.body().string()方法之後,response中的流會被關閉.

你可以選擇調用一次,用string對象接收暫存一下資料;

也可以參考下面的部落格解決

參考:https://blog.csdn.net/x707669224/article/details/56280270

繼續閱讀