Session
open class Session
Undocumented
-
Undocumented
Declaration
Swift
public static let `default`: Session
-
Undocumented
Declaration
Swift
public let delegate: SessionDelegate
-
Undocumented
Declaration
Swift
public let rootQueue: DispatchQueue
-
Undocumented
Declaration
Swift
public let requestQueue: DispatchQueue
-
Undocumented
Declaration
Swift
public let serializationQueue: DispatchQueue
-
Undocumented
Declaration
Swift
public let interceptor: RequestInterceptor?
-
Undocumented
Declaration
Swift
public let serverTrustManager: ServerTrustManager?
-
Undocumented
Declaration
Swift
public let redirectHandler: RedirectHandler?
-
Undocumented
Declaration
Swift
public let cachedResponseHandler: CachedResponseHandler?
-
Undocumented
Declaration
Swift
public let session: URLSession
-
Undocumented
Declaration
Swift
public let eventMonitor: CompositeEventMonitor
-
Undocumented
Declaration
Swift
public let defaultEventMonitors: [EventMonitor]
-
Undocumented
Declaration
Swift
public let startRequestsImmediately: Bool
-
init(session:delegate:rootQueue:startRequestsImmediately:requestQueue:serializationQueue:interceptor:serverTrustManager:redirectHandler:cachedResponseHandler:eventMonitors:)
Undocumented
Declaration
Swift
public init(session: URLSession, delegate: SessionDelegate, rootQueue: DispatchQueue, startRequestsImmediately: Bool = true, requestQueue: DispatchQueue? = nil, serializationQueue: DispatchQueue? = nil, interceptor: RequestInterceptor? = nil, serverTrustManager: ServerTrustManager? = nil, redirectHandler: RedirectHandler? = nil, cachedResponseHandler: CachedResponseHandler? = nil, eventMonitors: [EventMonitor] = [])
-
init(configuration:delegate:rootQueue:startRequestsImmediately:requestQueue:serializationQueue:interceptor:serverTrustManager:redirectHandler:cachedResponseHandler:eventMonitors:)
Undocumented
Declaration
Swift
public convenience init(configuration: URLSessionConfiguration = URLSessionConfiguration.af.default, delegate: SessionDelegate = SessionDelegate(), rootQueue: DispatchQueue = DispatchQueue(label: "org.alamofire.sessionManager.rootQueue"), startRequestsImmediately: Bool = true, requestQueue: DispatchQueue? = nil, serializationQueue: DispatchQueue? = nil, interceptor: RequestInterceptor? = nil, serverTrustManager: ServerTrustManager? = nil, redirectHandler: RedirectHandler? = nil, cachedResponseHandler: CachedResponseHandler? = nil, eventMonitors: [EventMonitor] = [])
-
Undocumented
Declaration
Swift
deinit
-
Undocumented
Declaration
Swift
open func request(_ url: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoding: ParameterEncoding = URLEncoding.default, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> DataRequest
-
Undocumented
Declaration
Swift
open func request<Parameters: Encodable>(_ url: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoder: ParameterEncoder = JSONParameterEncoder.default, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> DataRequest
-
Undocumented
Declaration
Swift
open func request(_ convertible: URLRequestConvertible, interceptor: RequestInterceptor? = nil) -> DataRequest
-
Undocumented
Declaration
Swift
open func download(_ convertible: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoding: ParameterEncoding = URLEncoding.default, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func download<Parameters: Encodable>(_ convertible: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoder: ParameterEncoder = JSONParameterEncoder.default, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func download(_ convertible: URLRequestConvertible, interceptor: RequestInterceptor? = nil, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func download(resumingWith data: Data, interceptor: RequestInterceptor? = nil, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func upload(_ data: Data, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ data: Data, with convertible: URLRequestConvertible, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ fileURL: URL, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ fileURL: URL, with convertible: URLRequestConvertible, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ stream: InputStream, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ stream: InputStream, with convertible: URLRequestConvertible, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(multipartFormData: @escaping (MultipartFormData) -> Void, usingThreshold encodingMemoryThreshold: UInt64 = MultipartUpload.encodingMemoryThreshold, fileManager: FileManager = .default, to url: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(multipartFormData: MultipartFormData, usingThreshold encodingMemoryThreshold: UInt64 = MultipartUpload.encodingMemoryThreshold, with request: URLRequestConvertible, interceptor: RequestInterceptor? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
public var sessionConfiguration: URLSessionConfiguration { get }
-
Undocumented
Declaration
Swift
public func retryResult(for request: Request, dueTo error: Error, completion: @escaping (RetryResult) -> Void)
-
Undocumented
Declaration
Swift
public func retryRequest(_ request: Request, withDelay timeDelay: TimeInterval?)
-
Undocumented
Declaration
Swift
public func cancelRequest(_ request: Request)
-
Undocumented
Declaration
Swift
public func cancelDownloadRequest(_ request: DownloadRequest, byProducingResumeData: @escaping (Data?) -> Void)
-
Undocumented
Declaration
Swift
public func suspendRequest(_ request: Request)
-
Undocumented
Declaration
Swift
public func resumeRequest(_ request: Request)
-
Undocumented
Declaration
Swift
public func request(for task: URLSessionTask) -> Request?
-
Undocumented
Declaration
Swift
public func didCompleteTask(_ task: URLSessionTask)
-
Undocumented
Declaration
Swift
public func credential(for task: URLSessionTask, in protectionSpace: URLProtectionSpace) -> URLCredential?
-
Undocumented
Declaration
Swift
public func cancelRequestsForSessionInvalidation(with error: Error?)