Описание тега alamofire5
0
ответов
Как сопоставить ответ Alamofire 5.2 с ObjectMapper в Swift5
У меня такая модель: import UIKit import ObjectMapper struct Token: Mappable { var token: String? var deviceId: String? init?(map: Map) { } mutating func mapping(map: Map) { token <- map["token"] deviceId <- map["device_id"] } } Поэтому отправ…
08 июн '20 в 16:10
2
ответа
Отсутствует sessionDidReceiveChallenge в делегате Alamofire 5
Мне нужно перейти с Alamofire 4 на 5, но меня не хватает sessionDidReceiveChallenge обратный вызов делегата Я использовал раньше в версии 4 что-то вроде этого: let manager = Alamofire.SessionManager( configuration: URLSessionConfiguration.default ) …
26 май '20 в 17:43
3
ответа
Получите прогресс загрузки для многокомпонентной загрузки Alamofire5
До Alamofire5 мы могли user encodingReesult of uploadRequest для получения uploadProgress. Но теперь, после загрузки Alamofire до версии 5 на основе документации Alamofire, мы можем использовать.uploadProgress чтобы получить обработчик хода загрузки…
15 июн '20 в 11:00
1
ответ
Загрузите изображение на сервер из UIImagePickerController, используя Alamofire 5.0 swift 5
Я хочу спросить, как загрузить изображение на сервер из контроллера UIIMagePicker, используя Alamofire 5.0 с swift 5. Вот мой код, который на самом деле не работает func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaW…
10 июл '20 в 13:01
2
ответа
Alamofire 5 альтернатива sessionDidReceiveChallenge
Я только что перешел на Alamofire 5. Раньше я использовал URLSession и Certificate Pinner, а для решения проблемы аутентификации я использовал метод делегированияURLSessionDelegate с хеш-значениями func urlSession(_ session: URLSession, didReceive c…
04 июн '20 в 15:26
2
ответа
Пользовательская ошибка проверки больше не работает в Alamofire 5
Используя Alamofire 4, у нас был валидатор ответов API, который мы вызывали следующим образом: func request<Endpoint: APIEndpoint>(_ baseURL: URL, endpoint: Endpoint, completion: @escaping (_ object: Endpoint.ResponseType?, _ error: AFError?) …
26 июл '20 в 18:49
0
ответов
переопределить метод sessionDidReceiveChallenge, чтобы обойти проблему доверия к серверу в Alamofire5
Привет всем, мы использовали alamofire 4.9.1 раньше, а недавно я обновился до Alamofire 5, и с этим мы столкнулись с ошибкой ниже Сертификат для этого сервера недействителен. Возможно, вы подключаетесь к серверу, который выдает себя за "XXX.XXX.XX.X…
21 июл '20 в 13:26
1
ответ
Alamofire EmptyResponseCodes не работает
Конечная точка отвечает кодом 201 и пустым телом ответа. Просматривая документацию Alamofire, есть только 204 и 205 тело ответа может быть пустым. Есть решение, что мы можем указать код состояния с пустыми результатами. Добавлен набор emptyResponseC…
07 окт '20 в 14:21
2
ответа
Как расшифровать тело ошибки в Alamofire 5?
Я пытаюсь перенести свой проект с Alamofire 4.9 на 5.3, и у меня возникают проблемы с обработкой ошибок. Я бы хотел использовать Decodableнасколько это возможно, но мои конечные точки API возвращают одну структуру JSON, когда все идет хорошо, и друг…
27 окт '20 в 18:44
0
ответов
Анализ всех файлов XML в папке с помощью XMLMapper и AlamoFire 5
Я могу получить и проанализировать XML-файл в удаленном каталоге с помощью Alamofire 5 и XMLMapper: let request = AF.request("https://raw.githubusercontent.com/myUsername/myProject/main/BOOK001.XML", method: .get) .validate(statusCode: 200…
21 ноя '20 в 21:53
1
ответ
Как загрузить данные ОБЕИХ из кеша и из сети с помощью Alamofire?
Я пытаюсь использовать кеширование, чтобы сделать мое приложение iOS более быстрым. По каждому запросу я бы хотел: вернуть данные из кеша, если они есть при подключении к Интернету загружать данные из API в фоновом режиме если данные из API отличают…
24 ноя '20 в 13:46
0
ответов
Alamofire 5: несколько типов кодирования для запроса
Аналогично этому Несколько типов кодирования для запроса Alamofire и это несколько типов кодирования для запроса в Alamofire 4 Мне нужно получить некоторые параметры в строке запроса и некоторые json в htpbody так что у меня есть что-то вроде этого …
25 ноя '20 в 14:08
0
ответов
Alamofire 5: проблема с загрузкой многокомпонентных изображений Swift для flask API
Я пытался загрузить одно изображение через многостраничные данные Alamofire 5, API работает нормально на Postman, а также на стороне Android, но не работает на стороне iOS. API разработан в Python Flask. Изображение получено с камеры и с помощью заг…
09 сен '20 в 15:02
0
ответов
Swift4 manager.delegate.sessionDidReceiveChallenge -> Swift5
Я собираюсь задать следующий вопрос. Из-за устаревших библиотек мне пришлось перейти на версию Alamofire (~> 5.0). Что ж, это изменение повлияло на всю логику проекта, которую я пытаюсь адаптировать... и, прежде всего, я обнаружил эту проблему... Я …
29 окт '20 в 19:32
0
ответов
Не удается прочитать (все) данные из InputStream, созданные запросом потока Alamofire
Я пытаюсь использовать запрос потока Alamofire, но похоже, что InputStream, который я получаю от API, ведет себя не так, как ожидалось. Вот пример кода: class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() doTes…
17 мар '21 в 22:37
0
ответов
Добавить дополнительные заголовки в сеанс Alamofire
Конфигурация сеанса: func createAfSession() -> Alamofire.Session { let sessionConfig = URLSessionConfiguration.af.default sessionConfig.headers.add(name: "abc", value: "ABC") return Alamofire.Session(configuration: sessionConfig) } Созданная сесс…
15 май '21 в 15:17
1
ответ
Очень медленная загрузка в AF по Wi-Fi по сравнению с сотовой связью (x10) [закрыто]
Я загружаю файлы mp4 из своего приложения на свой сервер. По какой-то причине эта загрузка достигает максимальной скорости ~200 кбит / с на моем личном Wi-Fi, при этом скорость загрузки на мобильных устройствах как минимум в 10 раз выше. Прилагаю ни…
25 июн '21 в 12:01
2
ответа
приведение ответа сервера в AFError
Я пытаюсь добиться того, чтобы у меня был requestна сервер и обработайте ошибку через AFError. Однако иногда, когда ответ сервера равен 4xx, появляется собственное сообщение с этим ответом, которое я хочу показать пользователю, но не знаю, как его р…
28 июн '21 в 09:09
1
ответ
Прогресс загрузки Alamofire 2021
Я совершенно новичок в Alamofire (и в Swift в целом). И мне нужно отслеживать прогресс загрузки в реальном времени . Как этого добиться? Здесь я загружаю несколько PDF-документов: AF.upload(multipartFormData: { multipartFormData in for f in files{ m…
04 июл '21 в 20:47
3
ответа
Преобразовать обработчик завершения Alamofire в Async / Await | Swift 5.5, *
У меня есть текущая функция, которая работает. Я использую его с обработчиком завершения: func getTokenBalances(completion: @escaping (Bool) -> Void) { guard let url = URL(string: "someApiUrlFromLostandFound") else { print("Invalid URL") completi…
07 авг '21 в 21:03