투케이2K

62. (TWOK/LOGIC) [Mobile] 모바일 (Android) 안드로이드 Http 요청 시 SSL 인증서 문제 발생 HttpURLConnection 변경 요청 수행 본문

투케이2K 로직정리

62. (TWOK/LOGIC) [Mobile] 모바일 (Android) 안드로이드 Http 요청 시 SSL 인증서 문제 발생 HttpURLConnection 변경 요청 수행

투케이2K 2024. 8. 1. 20:32

[로직 정리]

정리 로직 : Mobile

상태 : [Mobile] 모바일 (Android) 안드로이드 Http 요청 시 SSL 인증서 문제 발생 HttpURLConnection 변경 요청 수행

 

[설 명]

 

1. OKHttp 등 외부 라이브러리를 사용해 Http 통신 요청 수행 실시


2. 지정 된 타임 아웃이 아니라 Connnection Error 연결 에러가 발생한 경우 에러 발생 감지


3. 연결 에러가 발생한 경우 Java Sdk 내부 HttpURLConnection 을 사용해 Http 요청 재수행 실시

  >> 보안 프로그램 설치 및 옵션 설정 등으로 외부 라이브러리 사용 시 SSL 인증서 문제로 Http 연결 실패 발생
  >> Http 연결이 실패한 경우 >> IpV6 형식 도메인으로 변경 및 타임 아웃 전, http 요청 시 바로 Connection 에러가 발생
  >> 외부 라이브러리 SSL Connection (Ex : TLS, Algorithm 설정) 설정을 하지 않은 경우 HttpURLConnection 사용 (자바 SDK 에서 기본 SDK 연결 자동 수행)


4. HttpURLConnection 을 사용해서 성공한 경우 정상 로직 동작 수행 (JSON 파싱 및 데이터 벨리데이션 체크)


5. HttpURLConnection 을 사용해서 실패한 경우 알림 팝업창 표시 (Exception Error 메시지)

 

반응형
Comments