logo

[Swift] Alamofire를 Moya처럼 사용해보자! By Router Pattern (5편 - Interceptor를 통해 네트워크 에러 및 토큰 갱신 처리하기)

language-logoAlamofire
language-logoMoya
language-logoSwift

• Alamofire의 RequestInterceptor 프로토콜을 사용하여 네트워크 요청 전처리 및 후처리를 구현할 수 있습니다.
• RequestAdapter와 RequestRetrier 프로토콜을 이용해 URLRequest를 검사, 변형하고 에러 처리 및 토큰 갱신을 할 수 있습니다.
• RequestInterceptor는 adapt와 retry 기능을 통해 URLRequest를 검사, 변형 및 재시도할 수 있게 도와줍니다.
• adapt 메서드는 URLRequest를 원하는 방식으로 변형하고, RequestRetrier의 retry 메서드는 에러 발생 시 요청을 재시도할지 결정할 수 있습니다.

thumbnail
북마크
공유하기
신고하기
7분 분량
조회수 400
profile-imageDuno
2년 전
Copyright © 2024. Codenary All Rights Reserved.