How to get string response from Retrofit2?

前端 未结 10 1513
时光取名叫无心
时光取名叫无心 2020-12-01 07:44

I am doing android, looking for a way to do a super basic http GET/POST request. I keep getting an error:

java.lang.IllegalArgumentException: Unable to creat         


        
10条回答
  •  死守一世寂寞
    2020-12-01 08:02

    Just use log level BODY in intercepror:

            OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder()....
            HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor();
            httpLoggingInterceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
            clientBuilder.addNetworkInterceptor(httpLoggingInterceptor);
    

    And you can see body in logcat like:

            D/OkHttp: {"blablabla":1,.... }
            D/OkHttp: <-- END HTTP (1756-byte body)
    

    This solution for debug only, not for get String directly in code.

提交回复
热议问题