티스토리 뷰
IT/Android
[Android] Retrofit2에서 connectTimeout,readTimeout,writeTimeout 설정하기
Kanzler 2021. 8. 30. 11:43Retrofit2 사용 시 각종 타임아웃에 대한 처리가 필요한 경우가 있다.
Retrofit2은 기본 디폴트로 아래와 같은 타임아웃을 가지고 있다.
- Connection timeout: 10초
- Read timeout: 10초
- Write timeout: 10초
타임아웃별 설정은 아래와 같이 하면 된다.
OkHttpClient okHttpClient = new OkHttpClient.Builder()
.connectTimeout(1, TimeUnit.MINUTES) // 연결 타임아웃
.readTimeout(30, TimeUnit.SECONDS) // 읽기 타임아웃
.writeTimeout(15, TimeUnit.SECONDS) // 쓰기 타임아웃
.build();
Retrofit.Builder builder = new Retrofit.Builder()
.baseUrl("Url 주소")
.client(okHttpClient)
.addConverterFactory(GsonConverterFactory.create());
'IT > Android' 카테고리의 다른 글
[Android]앱 예약 배포 하기 (0) | 2021.08.27 |
---|---|
[Android]Trust anchor for certification path not found 이슈 해결 하기 (0) | 2021.08.27 |
[Android]"앱이 설치되지 않았습니다.(android app not installed)" 에러 해결방법 (0) | 2020.10.15 |
[Android] 코드로 weight 수정 하기 (0) | 2019.04.12 |
[Android]fragment에서 onRequestPermissionsResult이 호출 되지 않을 때 (0) | 2019.04.12 |
댓글
TAG
- 하이엔드 그래픽카드
- 다렉
- 7700K
- 초대장
- 사제 쿨러
- 투표소
- 래디어 구조
- 림의 외경
- ONLINE JSON
- 오픈베타
- Looper.prepare()
- 1800X
- 한글 패치
- JSON PASER
- GPU 출시
- 예약메일 전송
- 한글패치
- 19대 선거
- 포아너
- 테일즈 오브 베르세리아
- 티스토리 초대장
- 단면폭
- unbound prefix
- 블로그 개설
- GPU 출시가격
- 민주당 대선 후보
- 라이젠
- 1800TI
- 배달 지연
- 국기 다는 시간
최근에 올라온 글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
공지사항
반응형