[Swift] Alamofire를 Moya처럼 사용해보자! By Router Pattern (5편 - Interceptor를 통해 네트워크 에러 및 토큰 갱신 처리하기)
Alamofire
Moya
Swift
• Alamofire의 RequestInterceptor 프로토콜을 사용하여 네트워크 요청 전처리 및 후처리를 구현할 수 있습니다.
• RequestAdapter와 RequestRetrier 프로토콜을 이용해 URLRequest를 검사, 변형하고 에러 처리 및 토큰 갱신을 할 수 있습니다.
• RequestInterceptor는 adapt와 retry 기능을 통해 URLRequest를 검사, 변형 및 재시도할 수 있게 도와줍니다.
• adapt 메서드는 URLRequest를 원하는 방식으로 변형하고, RequestRetrier의 retry 메서드는 에러 발생 시 요청을 재시도할지 결정할 수 있습니다.
북마크
공유하기
신고하기