在调用okhttp3.ResponseBody类的string()之后,errorBody的内容消失了

时间:2019-07-17 12:02:38

标签: retrofit2 okhttp3

在我的android项目中。

import okhttp3.ResponseBody;
import retrofit2.Converter;
import retrofit2.Response;
import retrofit2.Retrofit;

    private static String getErrorBodyAsString(ResponseBody errorBody) {
            String errorBodyString = null;
            try {
                errorBodyString = errorBody.string();
            } catch (IOException e) {

            }
            return errorBodyString;

errorBody.string()之前,errorBody有内容。

以下屏幕截图:

enter image description here

但是在errorBody.string()之后,errorBody不再有内容。

以下屏幕截图:

enter image description here

为什么?

0 个答案:

没有答案