Описание тега nsurlsession

NSURLSession is the API for HTTP connections introduced in iOS 7 and OS X 10.9.
1 ответ

Как скачать несколько файлов с помощью NSURLSession

У меня проблема. Я пытаюсь сделать несколько загрузок, используя NSURLSession, но я не понял, что я делаю неправильно? Этот класс инициализируется один раз в классе X. startDownload(realm.objects(Music)[indexPath.row]) может вызываться много раз в о…
26 апр '16 в 12:15
0 ответов

NSURLSession Код ошибки -1003 - сервер с указанным именем хоста не найден

Я пытаюсь настроить авторизацию в API (api.mendeley.com) и следую их указаниям здесь: Mendeley У меня настроена ATS как таковая: Я думаю, что это должно работать по двум причинам. В браузере URL работает нормально. Если вы подключите это, вы должны …
18 июн '18 в 11:55
1 ответ

Общий разделяемый класс для вызова веб-сервиса

Позвольте мне прояснить мой вопрос. Я хочу, чтобы общий общий класс вызывал веб-сервис. А также я хочу обработать данные и ошибки, которые я получаю в ответе, используя блок. Я получил ответ за это. Как сказал Амин, я могу сделать общую проверку, ка…
1 ответ

Просмотр входа с использованием NSURLSession post

Я пытаюсь получить представление входа в систему для приложения ios, это страница, к которой я пытаюсь получить доступ http://demo.redmine.org/login Я пытался использовать NSURLConnection, но она недоступна в ios 9. Дайте мне знать Если что-то не та…
1 ответ

Замена sendSynchronousRequest на NSURLSession в инструментах командной строки

Попытка заменить устаревшие вызовы sendSynchronousRequest в нескольких инструментах командной строки, которые я написал. Завершение Handler не вызывается. Основываясь на несколько схожих вопросах, я пытался использовать семафор, но все равно не испы…
30 янв '16 в 22:58
0 ответов

Swift Long Polling

Я пытаюсь подключиться к URL-адресу, а затем получать от него обновления, поскольку он постоянно возвращает новые данные в метод, называемый HTTP Long Polling. Я нашел этот пример HTTP Long Polling в Swift, но он просто не работает. Данные возвращаю…
08 фев '16 в 04:32
0 ответов

willPerformHTTPRedirection не вызывается

Я использую следующий код для создания сеанса и запуска задачи: NSURLSessionConfiguration * config = [NSURLSessionConfiguration defaultSessionConfiguration]; self.session = [NSURLSession sessionWithConfiguration:config delegate:self delegateQueue:ni…
30 май '18 в 10:38
1 ответ

NSURLSession didReceiveChallenge несколько сертификатов

Как я могу указать несколько сертификатов, в зависимости от сервера? в session:didReceiveChallenge метод Я могу вернуть NSURLCredential, но я не нашел способа определить, с какого URL пришел запрос. Я хочу сделать что-то вроде этого: -(void)URLSessi…
26 ноя '16 в 14:31
2 ответа

NSURLSession не загружает полную веб-страницу

В настоящее время я пытаюсь загрузить веб-страницу с помощью NSURLSession, чтобы получить обновление статуса о ходе загрузки. К сожалению, после загрузки веб-страницы, когда я захожу, чтобы загрузить веб-страницу, возникают визуальные проблемы (отсу…
01 мар '14 в 03:59
2 ответа

Возвращение данных из NSURLSession через POST с JSON

Поскольку NSURLConnection больше не поддерживается, мне нужно перейти к NSURLSession. У меня есть URL и некоторые данные, которые мне нужно ввести как JSON. Тогда результатом должно быть возвращение JSON. Я вижу что-то вроде этого: NSError *error; N…
03 июн '16 в 22:10
2 ответа

Отправить прогресс из NSURLSession в ViewController [swift - iOS]

Я разрабатываю приложение, которое обрабатывает некоторые загрузки в фоновом режиме. Я перемещаю файл в каталог документов и сохраняю его под исходным именем (используя downloadTask.originalRequest?.URL!.pathExtension). Все идет нормально. С помощью…
07 фев '16 в 10:01
3 ответа

Код состояния 400 при выполнении запроса POST в Swift

Я продолжаю получать эту ошибку, которую я не знаю, как устранить! Я пытаюсь проанализировать токен доступа из веб-API и для этого я настроил пост-запрос. Каким-то образом он выдает ошибку в строке responseString. import UIKit import Foundation clas…
10 авг '15 в 20:25
1 ответ

Как найти, какой ответ принадлежит какому запросу в вызове Async API, используя URLSession

Я использую URLSession чтобы получить ответ от API's в моем приложении для iPhone. В моем случае я выполняю около 10 запросов одного и того же API за раз, используя асинхронный вызов API, и я получаю ответ на все запросы. Теперь из этих ответов, как…
0 ответов

Как получить домен из экземпляра NSURLAuthenticationChallenge

Самоподписанный сертификат https используется в моем проекте. Следующие методы будут вызваны во время запроса. - (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURL…
29 мар '18 в 15:42
2 ответа

NSURLSession происходит в отдельном потоке?

Я разрабатывал приложение, которое использует NSURLSession, и думал о том, чтобы поместить его в другой поток с помощью Grand Central Dispatch, но если NSURLSession автоматически сделает это в фоновом режиме, тогда мне не придется использовать GCD, …
0 ответов

Подождите, пока несколько URLSessionDataTask, чтобы закончить?

У меня есть следующие определения для запроса некоторых данных в службу REST: private let operationQueue = OperationQueue() private var defaultSession: URLSession private var dataTask: URLSessionDataTask? override init() { self.operationQueue.qualit…
1 ответ

Как отключить автоматическую повторную загрузку NSURLSessionUploadTask?

Иногда (угадайте, если произойдет какая-либо ошибка) NSURLSessionUploadTask объект начинает загружаться более (с нулевого байта). Как избежать этого поведения? Я хочу, чтобы он скорее впал в неудачное состояние. Я могу отменить его, пока приложение …
14 авг '14 в 16:55
1 ответ

ios - создание приложения с push-уведомлениями, которые появляются через определенный промежуток времени

Я создаю свое первое приложение. Я делаю приложение, где я делаю выборку из RSS-канала веб-сайта и загружаю его в TableView. Что я хочу, это следующее: -информировать пользователя о поступлении нового фида, когда мое приложение закрыто (пользователь…
1 ответ

iOS UrlSession.shared.dataTask удаляет символ "+" utf-8 и заменяет его на " "

Я создаю вызов входа в API с использованием данных с x-www-формой. Я создал ПОЧТУ в Почтальоне и получил 200 ответов. Я использовал функцию экспорта Postman для генерации кода OKHTTP для Android и кода NSURL для iOS. Код Android работает нормально, …
1 ответ

Потоковое /Chunked HTTP и зависание NSURLSession

У меня есть этот кусок кода, который я пытался портировать. Код работает на 100% в Windows, используя реализацию WinHTTP. На симуляторе IOS 7 я использую NSURLSession. Для обычного HTTPS get/post работает нормально. Вещи начинают разрушаться, когда …
16 фев '14 в 21:11