Получить ответ API в OnFailure при конвертации GSON Converter - PullRequest
0 голосов
/ 25 февраля 2020

Я использую модификацию 2.0 с фабрикой Okhttp3 и GSON Converter, я хочу отправить тело запроса и тело ответа в Crashlytics, если во время синтаксического анализа ответа от API возникает исключение. Но, к сожалению, когда возникает это исключение, вызывается OnFaillure, и я не могу получить ответ API, который мое приложение получило из сети.

void fetchData(){

ApiClient.getService().test(
        "test"
).enqueue(new Callback<BasicResponse>() {
    @Override
    public void onResponse(Call<BasicResponse> call, Response<BasicResponse> response) {
        BasicResponse body = response.body();
        switch (response.code()){
            case 200:
                break;
            default:
                break;
        }
    }

    @Override
    public void onFailure(Call<BasicResponse> call, Throwable t) {
        //I want get Response object in here!
        //but it only provides Call&Throwable
    }
});
}
...