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 adapter: RequestAdapter?
-
Undocumented
Declaration
Swift
public let retrier: RequestRetrier?
-
Undocumented
Declaration
Swift
public let serverTrustManager: ServerTrustManager?
-
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(startRequestsImmediately:session:delegate:rootQueue:requestQueue:serializationQueue:adapter:serverTrustManager:retrier:eventMonitors:)
Undocumented
Declaration
Swift
public init(startRequestsImmediately: Bool = true, session: URLSession, delegate: SessionDelegate, rootQueue: DispatchQueue, requestQueue: DispatchQueue? = nil, serializationQueue: DispatchQueue? = nil, adapter: RequestAdapter? = nil, serverTrustManager: ServerTrustManager? = nil, retrier: RequestRetrier? = nil, eventMonitors: [EventMonitor] = [])
-
init(startRequestsImmediately:configuration:delegate:rootQueue:requestQueue:serializationQueue:adapter:serverTrustManager:retrier:eventMonitors:)
Undocumented
Declaration
Swift
public convenience init(startRequestsImmediately: Bool = true, configuration: URLSessionConfiguration = .alamofireDefault, delegate: SessionDelegate = SessionDelegate(), rootQueue: DispatchQueue = DispatchQueue(label: "org.alamofire.sessionManager.rootQueue"), requestQueue: DispatchQueue? = nil, serializationQueue: DispatchQueue? = nil, adapter: RequestAdapter? = nil, serverTrustManager: ServerTrustManager? = nil, retrier: RequestRetrier? = nil, eventMonitors: [EventMonitor] = [])
-
Undocumented
Declaration
Swift
open func request(_ url: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoding: ParameterEncoding = URLEncoding.default, headers: HTTPHeaders? = 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) -> DataRequest
-
Undocumented
Declaration
Swift
open func request(_ convertible: URLRequestConvertible) -> DataRequest
-
Undocumented
Declaration
Swift
open func download(_ convertible: URLConvertible, method: HTTPMethod = .get, parameters: Parameters? = nil, encoding: ParameterEncoding = URLEncoding.default, headers: HTTPHeaders? = 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, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func download(_ convertible: URLRequestConvertible, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func download(resumingWith data: Data, to destination: DownloadRequest.Destination? = nil) -> DownloadRequest
-
Undocumented
Declaration
Swift
open func upload(_ data: Data, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ data: Data, with convertible: URLRequestConvertible) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ fileURL: URL, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ fileURL: URL, with convertible: URLRequestConvertible) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ stream: InputStream, to convertible: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(_ stream: InputStream, with convertible: URLRequestConvertible) -> 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) -> UploadRequest
-
Undocumented
Declaration
Swift
open func upload(multipartFormData: @escaping (MultipartFormData) -> Void, usingThreshold encodingMemoryThreshold: UInt64 = MultipartUpload.encodingMemoryThreshold, fileManager: FileManager = .default, with request: URLRequestConvertible) -> UploadRequest
-
Undocumented
Declaration
Swift
public var sessionConfiguration: URLSessionConfiguration { get }
-
Undocumented
Declaration
Swift
public func willRetryRequest(_ request: Request) -> Bool
-
Undocumented
Declaration
Swift
public func retryRequest(_ request: Request, ifNecessaryWithError error: Error)
-
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, protectionSpace: URLProtectionSpace) -> URLCredential?