Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package nurif.codelabs.streetfeed.retrofit;
- import java.util.concurrent.TimeUnit;
- import okhttp3.OkHttpClient;
- import okhttp3.logging.HttpLoggingInterceptor;
- import retrofit2.Retrofit;
- import retrofit2.converter.gson.GsonConverterFactory;
- /**
- * Created by if_alan on 19/05/17.
- */
- public class APIClient {
- private static Retrofit retrofit = null;
- public static Retrofit getClient() {
- HttpLoggingInterceptor interceptor = new HttpLoggingInterceptor();
- interceptor.setLevel(HttpLoggingInterceptor.Level.BODY);
- OkHttpClient client = new OkHttpClient.Builder()
- .addInterceptor(interceptor)
- .connectTimeout(1, TimeUnit.MINUTES)
- .readTimeout(1, TimeUnit.MINUTES)
- .build();
- HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
- // set your desired log level
- logging.setLevel(HttpLoggingInterceptor.Level.BODY);
- OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
- // add your other interceptors …
- // add logging as last interceptor
- httpClient.addInterceptor(logging); // <-- this is the important line!
- retrofit = new Retrofit.Builder()
- .baseUrl("http://128.199.120.151/streetfeed_new/")
- .addConverterFactory(GsonConverterFactory.create())
- .client(client)
- .build();
- return retrofit;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement