Описание тега urlsession
URLSession - это API для HTTP-соединений, представленный в iOS 7 и OS X 10.9.
1
ответ
Я вызываю URLSession.share.datatask и, прежде чем он может завершить, пользователь выскакивает контроллер uiview
Я не уверен, как предотвратить ошибку в моем приложении. Мне нужно вызвать сервер, используя URLSession.shared.dataTask, который прекрасно работает, если я позволю ему завершить. Тем не менее, если я вытолкну uiviewcontroller из стека до того, как U…
19 мар '17 в 16:34
1
ответ
Утечка памяти в Swift 3 URLSession
У меня возникают утечки памяти в сети. URLSession.shared в быстром 3. Это ошибка или я что-то не так делаю? override func viewDidLoad() { super.viewDidLoad() let urlStr = "https://qrng.anu.edu.au/API/jsonI.php?length=10&type=hex16&size=2" UR…
14 мар '17 в 07:38
1
ответ
URLSession POST вызов
У меня нет большого опыта работы с URLSession, но я пытаюсь сделать POST-вызов и продолжаю получать две разные ошибки. Вот моя функция: func test() { let parameters = ["username": "myUsername", "password": "myPassword"] guard let url = URL(string: "…
24 сен '18 в 23:20
1
ответ
Проблема с отправкой токена носителя в заголовке http с помощью urlsession в swift 3
Я отправляю токен на предъявителя в заголовке, используя urlsession, но всегда получаю результат как несанкционированный. Я видел журнал сервера. Я получаю тело там, но не заголовок. let key = UserDefaults.standard.object(forKey: "loginKey") as! Str…
28 июн '17 в 10:45
1
ответ
Как заглушить URLSession в Swift?
Я следовал этому уроку, чтобы заглушить URLSession, Пример был сделан путем создания протокола и расширения существующих URLSession, protocol URLSessionProtocol { typealias DataTaskResult = (Data?, URLResponse?, Error?) -> Void func dataTask(with…
27 мар '18 в 08:45
1
ответ
timeoutIntervalForRequest NSURLSessionConfiguration не работает с фоновым URLSession
Я следовал этому уроку Загрузка файлов в фоновом режиме с помощью URLSessionDownloadTask И это Apple Doc Загрузка файлов в фоновом режиме Я попытался настроить, потому что у нас есть долго работающий API let config = URLSessionConfiguration.backgrou…
27 июн '18 в 12:23
2
ответа
Данные ответа через URLSessionUploadTask
Я пишу простой обработчик для связи с REST API на сервере (в настоящее время локальный). Пока все идет хорошо с загрузкой и загрузкой данных с / на сервер. То, чего я сейчас пытаюсь достичь, - это возможность обрабатывать JSON-ответ, возвращаемый се…
05 июн '17 в 12:04
1
ответ
Swift: URLSession.shared.dataTask сообщает код состояния 304 = 200?
Я запрашиваю JSON-API следующим образом: var request = URLRequest(url: url) request.httpMethod = "GET" request.addValue(CredentialsProvider.shared.credentials, forHTTPHeaderField: "Authorization") let task = URLSession.shared.dataTask(with: request …
11 окт '17 в 20:04
3
ответа
Обычная аутентификация в Swift 3 не работает
Я борюсь с базовой аутентификацией в Swift. У меня есть серверная служба Rest поверх SSL и с базовой аутентификацией. Мой клиентский код target-c работает хорошо, но соответствующий Swift-код не работает, потому что аутентификация не удалась. Это ко…
28 фев '17 в 12:59
2
ответа
URLSession отправляет запрос GET вместо POST
Вот так я делаю POST-запрос var request = URLRequest(url: url) let methodString = mehtod.rawValue request.httpMethod = "POST" request.addValue("application/json", forHTTPHeaderField: "Content-Type") request.addValue("application/json", forHTTPHeader…
18 май '18 в 22:52
0
ответов
Swift 3, хотите выполнить тайм-аут при использовании URLSession для загрузки изображения с сервера
Я использую Swift 3. Я хочу добавить время ожидания для URLSession при выполнении задачи загрузки. Я использовал конфигурацию, чтобы изменить мои настройки, однако, это не работает. Код не выполнил тайм-аут... Если сервер не ответил быстро, произойд…
21 апр '17 в 03:20
1
ответ
Быстрое объяснение синтаксиса. Закрытие? Поймите этот код. Необязательный не распаковка
Я пытаюсь загрузить некоторые изображения и нашел решение по переполнению стека Это использует некоторый синтаксис замыкания, который я не понимаю. func getDataFromUrl(url: URL, completion: @escaping (Data?, URLResponse?, Error?) -> ()) { URLSess…
08 ноя '17 в 08:13
1
ответ
Преобразование данных изображения в строку Base64 для BLOB-объектов MySQL и их восстановление Назад
Я пытаюсь отправить данные (имя, фамилия, возраст, изображение) в базу данных MySQL. И я могу. Вот что у меня есть. class PostViewController: UIViewController { @IBAction func selectTapped(_ sender: UIButton) { postData() } func postData() { var req…
26 фев '18 в 11:53
4
ответа
Swift возвращает данные из URLSession
Я не могу вернуть данные из своего HTTP-запроса и не могу заставить работать обработчики завершения. Поэтому, пожалуйста, помогите мне в моем стремлении решить эту проблему: public static func createRequest(qMes: message, location: String, method: S…
27 мар '17 в 13:42
2
ответа
Результаты URLSession в данных NIL
Я пытаюсь изучить Swift, и у меня есть небольшой проект с API Google Мест. У меня есть метод для получения сведений о местах, который использует URLSession в Swift для отправки запроса: func fetchRestaurantDetails(placeId: String) -> Void { let j…
24 июл '17 в 18:10
1
ответ
Как использовать urlsession с swift3 XMLParse
Хорошая работа. Я Тунец. Сервис SOAP подключается следующим образом: //<- Соединение -> ***************************************** ********************* let xml = String(format:"<?xml version='1.0' encoding='utf-8'?><soap12:Envelope xmlns:xs…
24 июл '17 в 11:36
0
ответов
Swift - Как применить версию TLS и Cipher Suites в клиенте Hello?
Я хотел бы включить версию TLS и комплекты шифров в клиент Hello. Теперь я использую URLSession для выполнения вызовов REST. Я видел следующие темы, из которых я понял, что URLSeesion не может применять наборы шифров Возможность указать желаемый наб…
20 апр '18 в 04:54
1
ответ
Swift 3 - Http-сообщение для веб-службы Https wcf
В моем консольном приложении xcode (10.12) я использую HTTP post-запросы для отправки данных в веб-службу wcf. Если этот веб-сервис работает с http, проблем нет. Но если я перехожу на безопасное (https) соединение, то я не могу связаться с веб-серви…
25 мар '17 в 15:06
0
ответов
Как можно загрузить несколько изображений отдельно, если приложение не работает через REST API?
Я новичок в разработке для iOS, и мне хотелось бы знать, возможно ли загрузить несколько изображений в зависимости от конфигурации json (которая также загружается из Интернета). Я понял, что мне нужно использовать: URLSession(configuration: config, …
04 сен '18 в 12:01
3
ответа
Доступ к встроенному JSON с использованием декодируемого в Swift 4
Я пытаюсь получить доступ к определенному встроенному массиву словарей для создания моих быстрых объектов. Я не уверен, как получить доступ к этому массиву в словаре JSON. Вот определение моего объекта Swift = StarWarsPeople class StarWarsPeople: De…
27 мар '18 в 19:37