안드로이드에서 같은 url 호출하는데 JsessionId 싱크 안맞을 때

유시현·2025년 6월 5일
0

Android

목록 보기
36/40
  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가 세팅이 되어있어야한다.

profile
안드로이드 ,ios 공부하고 있습니다

0개의 댓글