0
我正在将翻新1.9升级到v2.1.0。我想要得到的响应JSON和手动转换,但我得到了这样的事情:无法获得翻新v2呼叫响应
log res [email protected][email protected]
我的代码是:
HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
logging.setLevel(HttpLoggingInterceptor.Level.BASIC);
client = new OkHttpClient.Builder()
.connectTimeout(30, TimeUnit.SECONDS)
.writeTimeout(30, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.addInterceptor(logging)
.build();
Retrofit retrofit = new Retrofit.Builder()
.client(client)
.baseUrl(Config.baseEndpoint)
.build();
ApiService api = retrofit.create(ApiService.class);
Call<ResponseBody> login = api.login("email", "password");
login.enqueue(new Callback<ResponseBody>() {
@Override
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
Log.e(TAG, "log res "+call.toString()+"-"+response.body().toString());
}
@Override
public void onFailure(Call<ResponseBody> call, Throwable t) {
}
});
我测试它,我们也应该添加'.addConverterFactory(GsonConverterFactory.create())'来改造builder –