RequestInterceptor
public protocol RequestInterceptor : RequestAdapter, RequestRetrier
Type that provides both RequestAdapter
and RequestRetrier
functionality.
-
adapt(_:
Extension methodfor: completion: ) Declaration
Swift
public func adapt(_ urlRequest: URLRequest, for session: Session, completion: @escaping (Result<URLRequest, Error>) -> Void)
-
retry(_:
Extension methodfor: dueTo: completion: ) Declaration
Swift
public func retry(_ request: Request, for session: Session, dueTo error: Error, completion: @escaping (RetryResult) -> Void)