如果我运行多个线程并在此线程中请求:
let config = NSURLSessionConfiguration.defaultSessionConfiguration()
let session = NSURLSession(configuration: config)
var cookies = []
let task = session.dataTaskWithRequest(urlRequest, completionHandler: {
(data, response, error) in
})
task.resume()
然后我想保存cookie并将它们设置为另一个请求,例如:
cookies = NSHTTPCookie.cookiesWithResponseHeaderFields(responseHeaderFields, forURL: response!.URL!)
但如何将此Cookie设置为其他请求?或者如果我将一个会话用于请求,它会自动保存请求中的cookie吗?