Instance Method


Fetches cookies relevant to the specified task and passes them to the completion handler.


func getCookiesFor(_ task: URLSessionTask, completionHandler: @escaping ([HTTPCookie]?) -> Void)



The task performing a request. The cookie storage can use the URL and other properties of this task’s request to determine which cookies to fetch.


A completion handler that receives an array of cookies as its argument.

See Also

Retrieving Cookies

var cookies: [HTTPCookie]?

The cookie storage’s cookies.

func cookies(for: URL) -> [HTTPCookie]?

Returns all the cookie storage’s cookies that are sent to a specified URL.

func sortedCookies(using: [NSSortDescriptor]) -> [HTTPCookie]

Returns all of the cookie storage’s cookies, sorted according to a given set of sort descriptors.