Quelle: dotnetpro
HTTP-Client-Entwicklung 13.01.2025, 00:00 Uhr

Fit mit Refit

Eine automatische, typsichere REST-Bibliothek für .NET.
Vielleicht empfinde nur ich das so, aber das Einbinden von REST-Services scheint im .NET-Bereich fast eine Wissenschaft zu sein. Aus der Sicht des Clients wirkt die Anbindung ziemlich komplex. Bei ASP.NET Core gestaltet sich der Weg hingegen recht unkompliziert: Man kann Controller-basierte APIs verwenden, Minimal-APIs einsetzen oder komplett eigene Middlewares schreiben. Doch wie entwickelt man nun den Client beziehungsweise die Client-APIs? Schreibt man sie alle manuell? Generiert man sie mit OpenAPI und Swagger/NSwag? Kürzlich entdeckte ich einen weiteren Ansatz, der es verdient, hier erwähnt zu werden: Refit.

Refit

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar