OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(3, TimeUnit.MINUTES)
.readTimeout(90, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.addInterceptor(interceptorLogging)
.addInterceptor(interceptor_guid)
.addInterceptor(interceptor_appVersion)
.cookieJar(cookieJar)
.build();
service = new Retrofit.Builder()
.baseUrl(Constants.SERVER_URL)
.client(okHttpClient)
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(APIs.class);
okHttpClient 안에 cookieJar 세팅하는 부분이 있는데 이게 쿠키를 관리하는 곳이다.
만약 baseUrl이 같은데 서로다른 cookieJar가 세팅되어있으면 싱크가 안맞는다. 같은 cookieJar가 세팅이 되어있어야한다.
