init(url:statusCode:httpVersion:headerFields:)
Initializes an HTTP URL response object with a status code, protocol version, and response headers.
Declaration
init?(url: URL, statusCode: Int, httpVersion HTTPVersion: String?, headerFields: [String : String]?)Parameters
- url:
The URL from which the response was generated.
- statusCode:
The HTTP status code to return (
404, for example). See Rfc2616 for details. - HTTPVersion:
The version of the HTTP response as returned by the server. This is typically represented as “HTTP/1.1”.
- headerFields:
A dictionary representing the keys and values from the server’s response header.
Return Value
An initialized HTTPURLResponse object or nil if an error occurred during initialization.