Refit - это библиотека, в значительной степени вдохновленная библиотекой Square Retrofit, и она превращает ваш REST API в живой интерфейс.
0 ответов

Сбой запланированной задачи во время ожидания только запроса на отдых, если установлен флажок "Запускать, вошел ли пользователь в систему или нет"

Я создал запланированное задание для запуска exe-файла.net с опцией "Запускать, вошел ли пользователь в систему или нет". Часть этой программы делает асинхронный запрос на отдых, используя Refit. Программа работает, как и ожидалось, до тех пор, пока…
20 сен '18 в 15:37
1 ответ

Составной контент с переоснащением

Я использую multipart с Refit. Я пытаюсь загрузить фотографию профиля для моей службы, код, сгенерированный почтальоном, выглядит следующим образом var client = new RestClient("http://api.example.com/api/users/1"); var request = new RestRequest(Meth…
08 авг '18 в 18:11
1 ответ

Проблемы с обработкой политики<Exception> в сочетании с пакетом Refit и Xamarin

Я настроил свой основной проект Xamarin с большим количеством советов, которые я прочитал здесь. У меня есть простой сервис, который я использую, чтобы проверить, является ли введенный URL для сервера действительным: IValidateUrlService Я пытаюсь ис…
26 фев '15 в 18:55
3 ответа

.Net Core Refit https ошибки

У меня есть код ниже, который использует Refit, чтобы сделать вызов https. Он работает из консольного приложения, ориентированного на.Net framework 4.6.1. Когда я запускаю точно такой же код из консольного приложения для.Net Core 2.1, я получаю сооб…
28 авг '18 в 11:32
0 ответов

Reactive Extensions, Akavache и Refit - это слишком много для внутренней карты Windows Phone

Я хочу использовать https://github.com/paulcbetts/refit в моем приложении и https://github.com/akavache/Akavache. Проблема в том, что, согласно моей логике, Windows Phone не нравится, что я делаю следующее: Я получаю семестр (из кэша, затем выбираю)…
1 ответ

Установка не работает (Github API)

Я пытаюсь понять, как использовать библиотеку Refit для выполнения запросов GET, но я не знаю, почему она не работает. Я следую примеру на странице ремонта github. Что мне не хватает? Похоже, что метод GetUser("octocat") не работает. Я пытался найти…
06 мар '18 в 06:35
4 ответа

Переоснащение (C#) - Загрузка изображения

Я использую Refit в своем приложении C# для взаимодействия с REST API, и у метода API есть вызов, который возвращает изображение.jpg. Я хочу загрузить это изображение с помощью Refit и получить его в виде байтового массива, но, похоже, он возвращает…
09 фев '17 в 15:57
1 ответ

Какой параметр я должен изменить, чтобы получить значение int для перечисления вместо его строкового представления при сериализации?

Какой параметр я должен изменить, чтобы получить значение свойства перечисления вместо его строкового представления при сериализации объекта? У меня есть следующий класс. public class ProductModel { public long ProductId { get; set; } public int Con…
28 дек '17 в 14:16
0 ответов

Код статуса ответа не указывает на успех: "400" ("Неверный запрос")

Я хочу отправить данные в API в моем приложении для Android xamarin, используя refit. Я протестировал API в Postman, и он работает нормально, но в приложении для Android я получаю исключение. Плохой запрос. Вот мой код для Android. Я добавил интерфе…
19 фев '19 в 12:19
3 ответа

Как установить тайм-аут в библиотеке Refit

Я использую библиотеку Refit в своем приложении Xamarin, я хочу установить тайм-аут на 10 секунд для запроса. Есть ли способ сделать это в ремонт? Интерфейс: interface IDevice { [Get("/app/device/{id}")] Task&lt;Device&gt; GetDevice(string id, [Head…
10 апр '17 в 06:00
0 ответов

TaskCanceledException при повторном вызове

Я реализую простой экран входа в систему с MvvmCross Forms а также Refit, Запуск задачи аутентификации запускается нажатием кнопки с командой "LogInCommand" &lt;Button x:Name="loginButton" Text = "Login" HorizontalOptions = "Center" VerticalOptions …
05 сен '17 в 11:06
1 ответ

Ошибка при получении сведений из веб-службы в формах refit xamarin

Ошибка: невозможно десериализовать текущий объект JSON (например, {"name":"value"}) в тип 'System.Collections.ObjectModel.ObservableCollection1[System.Collections.ObjectModel.ObservableCollection1 [DynamicLayoutSample.ElementList]] ', поскольку для …
22 авг '17 в 09:28
1 ответ

Xamarin PCL Refit 3.0.1, не похож на интерфейс Refit

Недавно я начал работать над проектом Xamarin для Android/iOS с классом PCL, в который я хочу поместить всю логику. Как и мои интерфейсы Refit, ReactiveUI ViewModels и т. Д., Но каждый раз, когда я пытаюсь выполнить свой код, я получаю сообщение о т…
28 окт '16 в 21:08
1 ответ

Лучшая политика повторных попыток для Refit ApiException?

Я использую и Refit, и Polly для вызова API-интерфейсов restful, и мне интересно, какой должна быть политика повтора (если есть) для Refits ApiException? public static PolicyWrap MyRetryPolicy() { // Try few times with little more time between... ma…
21 мар '17 в 16:26
3 ответа

Запросите новый токен доступа и повторите запрос API

Я использую библиотеку Refit с моим проектом форм Xamarin для отправки запросов API. Это прекрасно работает, но есть проблема, когда срок действия маркера доступа истекает. Когда срок действия маркера доступа истекает, я получаю ошибку 401 с сервера…
08 янв '18 в 11:25
1 ответ

Как настроить User-Agent во время выполнения с refit?

Если мой пользовательский агент является постоянной строкой, я могу использовать [Headers("User-Agent: Awesome Octocat App")] установить это. Тем не менее, Мой пользовательский агент генерируется методом (потому что он включает в себя версию устройс…
16 сен '14 в 08:37
0 ответов

Refit - POST составной формат CSV возвращает формат JSON

Я довольно новичок в использовании Refit вместе с C#, у меня есть несколько проблем с размещением данных в формате CSV. Я создал метод Refit POST для публикации в формате CSV: [Multipart] [Post("/async-job?uploadType=multipart")] Task&lt;AsyncJobPos…
19 сен '18 в 12:58
2 ответа

Xamarin Refit - Newtonsoft.Json.JsonSerializationException

У меня есть некоторые проблемы с сериализацией JSON. Когда я пытаюсь десериализовать мой объект JSON, он возвращает мне эту ошибку: Newtonsoft.Json.JsonSerializationException: Невозможно десериализовать текущий массив JSON (например, [1,2,3]) в тип …
06 дек '18 в 14:47
0 ответов

При использовании Refit в Core/Android/IOS я обнаружил ошибку System.NotImplementedException

System.NotImplementedException: You've somehow included the PCL version of Refit in your app. You need to use the platform-specific version! В настоящее время с использованием MVVMCross Framework ссылается на основной проект Я пробовал это нескольки…
27 сен '17 в 16:47
3 ответа

Как правильно обработать Refit возвращаемые значения?

Я пишу некоторые API, используя Refit, который творит чудеса, и у меня возникают проблемы с поиском хорошего (как в "чистом", "правильном") способа выполнения произвольной обработки возвращаемых данных. В качестве примера рассмотрим этот код: public…
14 янв '19 в 14:03