Sdílet prostřednictvím


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