투케이2K

445. (kotlin/코틀린) [okhttp 4.9.0] [간단 소스] OkHttpClient newBuilder 선언 시 Timeout 타임아웃 시간 설정 방법 본문

Kotlin

445. (kotlin/코틀린) [okhttp 4.9.0] [간단 소스] OkHttpClient newBuilder 선언 시 Timeout 타임아웃 시간 설정 방법

투케이2K 2023. 12. 5. 19:32

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

 

// ---------------------------------------------------------

// [라이브러리 의존성 부여]

implementation("com.squareup.okhttp3:okhttp:4.9.0")

// ---------------------------------------------------------

// [소스 코드]

                val client: OkHttpClient = OkHttpClient().newBuilder()
                    .connectTimeout(20, TimeUnit.SECONDS) // [connection timeout]
                    .readTimeout(20, TimeUnit.SECONDS) // [read timeout]
                    .writeTimeout(20, TimeUnit.SECONDS) // [write timeout]
                    .retryOnConnectionFailure(false)
                    .build()

// ---------------------------------------------------------

// [timeout 타임 아웃 관련 추가 설명]

https://blog.naver.com/kkh0977/223281495110

// ---------------------------------------------------------

 

반응형
Comments