Session.uploadTask — тело ответа ⇐ IOS
-
Anonymous
Session.uploadTask — тело ответа
Я загружаю несколько файлов в фоновом режиме на сервер:
let uploadTask = session!.uploadTask(with: imageURLRequest, fromFile: fileURL) uploadTask.taskDescription = fileURL.lastPathComponent uploadTask.resume() Я могу получить статус и заголовок ответа, но как получить тело ответа?
func urlSession(_ session: URLSession, задача: URLSessionTask, DidCompleteWithError, ошибка: Ошибка?){ если пусть httpResponse = Task.response как? HTTPURLResponse { пусть statusCode = httpResponse.statusCode пусть statusMessage = HTTPURLResponse.localizedString (forStatusCode: statusCode) пусть allHeaderFields = httpResponse.allHeaderFields for (ключ, значение) в allHeaderFields { Loge(" \(ключ): \(значение)") } } }
Я загружаю несколько файлов в фоновом режиме на сервер:
let uploadTask = session!.uploadTask(with: imageURLRequest, fromFile: fileURL) uploadTask.taskDescription = fileURL.lastPathComponent uploadTask.resume() Я могу получить статус и заголовок ответа, но как получить тело ответа?
func urlSession(_ session: URLSession, задача: URLSessionTask, DidCompleteWithError, ошибка: Ошибка?){ если пусть httpResponse = Task.response как? HTTPURLResponse { пусть statusCode = httpResponse.statusCode пусть statusMessage = HTTPURLResponse.localizedString (forStatusCode: statusCode) пусть allHeaderFields = httpResponse.allHeaderFields for (ключ, значение) в allHeaderFields { Loge(" \(ключ): \(значение)") } } }
Мобильная версия