Notice
Recent Posts
Recent Comments
Link
투케이2K
73. (TWOK/WORK) [업무 이슈] 모바일 Android http 요청 무한 루프 동작 이슈 - AsyncHttpClient (loopj) 라이브러리 본문
투케이2K 업무정리
73. (TWOK/WORK) [업무 이슈] 모바일 Android http 요청 무한 루프 동작 이슈 - AsyncHttpClient (loopj) 라이브러리
투케이2K 2024. 8. 17. 11:57[제 목]
[업무 이슈] 모바일 Android http 요청 무한 루프 동작 이슈 - AsyncHttpClient (loopj) 라이브러리
[내 용]
------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------
1. 사용자 로그인 수행 http 요청 수행 중 , 무한 반복 로그인 요청을 하는 이슈로 앱 사용을 할 수 없다는 문의 접수
------------------------------------------------------------------------------
[원인 파악 및 증상 재현]
------------------------------------------------------------------------------
1. 앱 로그인 수행 및 http 요청 실시 (실제 서버에서 http 요청 중 Unknown Host 로 인해서 에러 발생 확인)
2. 에러 발생 후 http onFailure 쪽으로 응답이 오지 않고, 라이브러리에서 자동 재요청 시도 하는 이슈 발견
3. 무한 반복으로 http 재요청으로 인해 앱 기능 사용 동작을 하지 못하고 강제로 앱을 종료해야하는 상태 확인
------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------
1. AsyncHttpClient (loopj) 라이브러리를 사용해 http 요청 수행 시 onRetry 재요청 시도 명시 및 onFailure 부분에 방어 로직 작성
2. 특정 에러 상태 (ex : 소켓 타임 아웃 , IOException) 로 인해 http 요청이 실패한 경우 '서버 상태를 확인해 주세요.' 알림 팝업창 표시
3. 참고 사이트 : https://blog.naver.com/kkh0977/223533357574
------------------------------------------------------------------------------
반응형
'투케이2K 업무정리' 카테고리의 다른 글
Comments