Описание тега siesta-swift
Используйте [siesta-swift], чтобы задать вопросы о библиотеке Siesta REST для iOS. Для инструмента модульного тестирования Javascript используйте тег [siesta].
1
ответ
Отметить успешный ответ сиесты как ошибку
Я работаю с действительно странным (и неприятным) API, который я не могу контролировать, и, к сожалению, когда делается неправильный запрос, вместо ответа со статусом 4xx, он отвечает со статусом 200. С помощью этого ответа он также изменяет тело от…
19 окт '17 в 16:38
1
ответ
Siesta-Swift: есть ли способ узнать, изменился ли Resource.latestData?
Мой код выглядит следующим образом: let myAPI = Service(baseURL: "...") myAPI.resource("/...").addObserver(owner: self) { resource, event in } если URL всегда возвращает 200 (НЕ 301), есть ли способ проверить resource или же event если сами данные, …
02 июн '18 в 20:58
1
ответ
Получить HTTPURLResponse от ответа Сиесты
Я борюсь против REST API, который выполняет перенаправление 304; мне нужно взять целевой URL перенаправления и открыть его с помощью браузера (я знаю, это немного извращение). Я успешно перехватил перенаправление, благодаря этому хорошему парню-реве…
12 июн '18 в 13:06
1
ответ
Каков наилучший способ сопоставления шаблонов URL REST с объектами модели для платформы Siesta?
Я хотел бы использовать ResponseTransformer (или их серию) для автоматического сопоставления классов моей объектной модели с ответами, возвращаемыми из службы Siesta, так что мои ресурсы Siesta являются экземплярами моих классов моделей. У меня есть…
05 ноя '15 в 20:09
1
ответ
Свифт структуры: в модуле нет типа с именем "Бизнес"
Я строю проект с использованием Swift 3 и Xcode 8.1. Сначала я создал клиент API с использованием Siesta на платформе и включил его в свой почтовый проект, но когда я пытаюсь использовать структуру из фреймворка для выполнения downcast, я получаю ош…
20 дек '16 в 17:04
1
ответ
Siesta Swift: RequestError.Cause.RequestCancelled не соответствует _ErrorCodeProtocol
Я пытаюсь проверить, какую именно ошибку может выдать запрос, выполнив некоторые пользовательские проверки и выдав свои собственные пользовательские ошибки. if let cause = resource.latestError?.cause { if case RequestError.Cause.RequestCancelled = c…
28 дек '17 в 05:18
1
ответ
Предоставляет ли Siesta специальную обработку для нумерации страниц?
Как Siesta обрабатывает постраничные URL? Существует ли механизм управления несколькими страницами результатов как одним ресурсом?
24 дек '15 в 00:06
0
ответов
Есть ли способ увеличить время ожидания с помощью сиесты?
Я искал документы документации siesta, но не смог найти способ установить таймаут для http-запроса. Мне нужно установить более длительное время ожидания, потому что я отправляю запрос http очень медленному веб-сервису и получаю сообщение об ошибке т…
19 янв '18 в 13:42
1
ответ
Переопределить локальные данные в сиесте?
У меня проблемы с настройкой локальных данных для Siesta в Swift. Моя цель - установить UIImage для URL локально, так что это локальное изображение может отображаться без времени загрузки. Для этого я устанавливаю данные изображения для URL-адреса с…
13 окт '18 в 21:14
1
ответ
Быстрое приведение Сиесты из ImplicitlyUnwrappedOptional<Swift.AnyObject> к массиву<AnyObject>
Я настраиваю ResponseTransformer из сиесты для возврата массива объектов. service.configureTransformer("/models/*") { Model.instantiate($0.content) } но как-то, когда я пытаюсь преобразовать их обратно в массив с помощью let objects = response.conte…
09 апр '16 в 04:14
0
ответов
Как начать использовать Сиесту с Objective-C
Я неопытен с Objective-C, и это моя первая попытка чего-нибудь Свифта. Я не могу получить Xcode для компиляции. (Я также могу пропустить необходимую строку или две, но если я получу ее для компиляции, я обычно могу выяснить остальное) Я был во всех …
08 май '16 в 23:50
2
ответа
Как загрузить файл с помощью Siesta Framework в Swift?
Вопрос довольно прост:Мне нужно загрузить ZIP-файл на сервер. Как мне это сделать в Swift с использованием Siesta Framework? Спасибо.
15 дек '17 в 11:26
1
ответ
Могу ли я заставить Siesta просмотреть свой постоянный кеш перед отправкой сетевого запроса?
Я начал использовать Siesta во время работы в фоновом режиме, используя возможности фоновой загрузки Apple. Одна из (многих) трудностей, с которыми приходится работать при работе таким образом, заключается в том, что на некоторых устройствах ОС част…
04 дек '17 в 12:17
2
ответа
Посылая числовое значение в запросе http с помощью swift, добавляет 000000000000001 к фактическому значению
Я пытаюсь выполнить HTTP-запрос к серверу: содержимое представляет собой объект JSON, который содержит числовое значение для ключа "сумма". Если "количество" - это значение с десятичной цифрой, например, 1.6, запрос будет содержать значение 1.600000…
18 янв '18 в 11:18
1
ответ
Освобождаются ли ресурсы, когда у них нет наблюдателей?
Освобождаются ли ресурсы, когда у них нет наблюдателей? У меня есть сценарий, в котором я хочу кэшировать некоторые изображения, но представления, отображающие их, могут приходить и уходить. Если я использую RemoteImageView, который обрабатывает соб…
23 фев '18 в 18:01
1
ответ
Swift Siesta редактировать извлеченную сущность
Я создаю клиент API с использованием Siesta и Swift 3 на Xcode 8. Я хочу иметь возможность извлекать сущность с использованием ресурса Siesta, затем обновлять некоторые данные и делать patch к API. Проблема в том, что при наличии сущности, если я со…
05 дек '16 в 18:00
1
ответ
Свифт Сиеста и NSURLSession
Ищите способ по-прежнему использовать NSURLSession, но переопределите реализацию siestaNetworkingProvider, чтобы вернуть мой собственный NetworkingProvider. Однако это кажется невозможным, поскольку вы не можете переопределить расширения протокола.
27 июн '16 в 17:01
1
ответ
Свифт Сиеста перенаправить ответ на сбой
Возможно ли использовать конвейер Siesta, получить ответ об успешном выполнении, проанализировать его и, в зависимости от возврата, перенаправить его на ответ об ошибке? Мой ответ сервера много раз возвращает HTTP 200, но с сообщением об ошибке / фл…
04 сен '17 в 21:46
1
ответ
Использование Siesta с не успокаивающим API
Я знаю, что это, вероятно, длинный путь, но возможно ли использовать Siesta с полностью не-RESTful API? API, с которым мне приходится работать (и который не находится в моем контроле, поэтому, к сожалению, не может измениться), требует, чтобы каждый…
22 авг '17 в 22:45
1
ответ
Сиеста REST логин
Как перевести мой логин URLSession код в коде системы Сиеста? Моя текущая попытка не работает. Я посмотрел на пример в GithubBrowser, но API у меня не работает так. Проблема в том, что структура пользователя в некоторой степени разделена тем, как ра…
03 апр '18 в 02:14