DefaultDataResponse
public struct DefaultDataResponse
Used to store all data associated with an non-serialized response of a data or upload request.
-
The URL request sent to the server.
Declaration
Swift
public let request: URLRequest?
-
The server’s response to the URL request.
Declaration
Swift
public let response: HTTPURLResponse?
-
The data returned by the server.
Declaration
Swift
public let data: Data?
-
The error encountered while executing or validating the request.
Declaration
Swift
public let error: Error?
-
The timeline of the complete lifecycle of the request.
Declaration
Swift
public let timeline: Timeline
-
Creates a
DefaultDataResponse
instance from the specified parameters.Declaration
Parameters
request
The URL request sent to the server.
response
The server’s response to the URL request.
data
The data returned by the server.
error
The error encountered while executing or validating the request.
timeline
The timeline of the complete lifecycle of the request.
Timeline()
by default.metrics
The task metrics containing the request / response statistics.
nil
by default. -
The task metrics containing the request / response statistics.
Declaration
Swift
public var metrics: URLSessionTaskMetrics? { get }