Артём Квашнин «REST API клиенты для C#»

Поделиться
HTML-код
  • Опубликовано: 25 апр 2024
  • В докладе мы рассмотрим типичные ошибки при работе со стандартным HttpClient, посмотрим на реализацию межсервисного взаимодействия от Microsoft и самое главное - рассмотрим плюсы и минусы популярных генераторов для API клиентов.

Комментарии • 8

  • @user-xh9eh7yb1j
    @user-xh9eh7yb1j 2 месяца назад +1

    по поводу нсвага: всю кастомизацию можно делать за счет .liquid шаблонов. мы у себя так делаем больше 2-3 лет)

  • @romansokolov1041
    @romansokolov1041 3 месяца назад +2

    Очень хороший обзорный доклад. Спасибо!

  • @alexanderilyin5518
    @alexanderilyin5518 23 дня назад

    00:53 Проблемы с типиклайтом
    06:33 Умные клиенты
    08:26 Обработка ошибок и тайм-ауты
    11:11 Пример конфигурации типиклайта
    12:41 Обзор библиотек для работы с API
    20:13 Примеры использования библиотек
    25:47 Обзор библиотек для создания клиентов
    32:36 Рефит и Рест-Из
    34:45 Киото и Ред Шарп
    39:07 Сравнение производительности
    40:30 Выбор генератора клиентов
    42:57 Дебаг и оптимизация
    45:48 Версионирование и использование интерфейсов

  • @BloobUbloobok
    @BloobUbloobok 3 месяца назад +1

    Годно, полезно, спасибо.

  • @ArtemKovalev
    @ArtemKovalev 3 месяца назад +1

    Хороший доклад сравнение. Моменты над которыми стоит подумать, зачем показывать что генерит генераторы типа NSWAG, и говорить что это сложночитаемый и переусложеный код, в него один фиг не лезть, а если и приходится залазить туда, то тогда стоит добавить в доклад примеры таких кейсов с тем же REFIT и тп. В остальном все супер, спасибо.

  • @zy0m427
    @zy0m427 3 месяца назад +1

    Круто!

  • @bananasba
    @bananasba 2 месяца назад

    Увы, но от этих сторонних либ есть немало минусов с поддержкой, Polly недавно полностью изменили свое апи, также поступили и Flurl и RestSharp и даже NSwag подложил свинью с релизом альфа-бета версии под выход 8 дотнета. И вроде бы эти либы делают опытные уважаемые люди, но все они не ценят чужое время, все лажают: ломают апи, новые версии полны багов, меняют дефолты (например, внезапно либа переключается на систем текст джсон с ньютонсофта или что еще хуже в ней появляется миллион нюансов там где их не было), не описывают внятные пути миграции. Я уже вырезал к чертям Polly (ретрай не такая уж и космическая вещь) и следующие пойдут под нож Flurl и RestSharp, нет больше желания делать дурную работу с каждым обновлением зависимости.

  • @evseevav
    @evseevav 3 месяца назад

    Верните в доклад сравнение производительности клиентов 😊