Přehled minimálních rozhraní API
Minimální rozhraní API představují zjednodušený přístup k vytváření rychlých rozhraní API HTTP s ASP.NET Core.
Můžete vytvářet plně funkční REST koncové body s minimálním kódem a konfigurací. Přeskočte tradiční generování uživatelského rozhraní a vyhněte se zbytečným kontrolerů tím, že deklarují trasy a akce rozhraní API. Například následující kód vytvoří rozhraní API v kořenovém adresáři webové aplikace, která vrátí text. "Hello World!"
var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello World!");
app.Run();
Většina rozhraní API přijímá parametry jako součást trasy.
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/users/{userId}/books/{bookId}",
(int userId, int bookId) => $"The user id is {userId} and book id is {bookId}");
app.Run();
To je vše, co je potřeba začít, ale není to všechno, co je k dispozici. Minimální rozhraní API podporují konfiguraci a přizpůsobení potřebné ke škálování na více rozhraní API, zpracování složitých tras, použití autorizačních pravidel a řízení obsahu odpovědí rozhraní API. Dobrým místem, kde začít, je kurz: Vytvoření minimálního rozhraní API s ASP.NET Core.
Chcete se podívat na příklady kódu?
Úplný seznam běžných scénářů s příklady kódu najdete v rychlých referenčních informacích k minimálním rozhraním API.
Chcete rovnou přejít na první projekt?
V našem kurzu sestavte minimální aplikaci API: Kurz: Vytvoření minimálního rozhraní API s ASP.NET Core
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro