У меня есть NSURLSession, который звонит dataTaskWithRequest
, чтобы отправить запрос POST. Я изменил пример, который я нашел here.Как получить файл cookie из NSURLResponse в Swift?
var task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
println("Response: \(response)")
// Other stuff goes here
})
Возможно, я не могу получить заголовок от ответа. Я знаю, что файл cookie, который я хочу, находится где-то в заголовке, потому что когда я распечатываю ответ в приведенном выше коде, он показывает мне cookie, который я хочу. Но как я могу получить cookie оттуда?
Я попытался разбора JSON, но я не мог понять, как получить NSURLResponse в NSData что-то вроде этого:
NSJSONSerialization.JSONObjectWithData(ResponseData, options: .MutableLeaves, error: &err)
Я дноуглубительных через стек перетекания ищет легкий путь получить куки из ответа, и я ничего не нашел. Любая помощь будет оценена по достоинству.
Привет :)! Было бы неплохо, если бы вы могли добавить короткое объяснение коду, чтобы другие могли понять его с большей легкостью. –
@JakobRunge Привет, я добавил комментарии к коду для более легкого понимания! Надеюсь, поможет! :) –