Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
Nie jest to najnowsza wersja tego artykułu. Aby zapoznać się z bieżącą wersją, zobacz wersję tego artykułu platformy .NET 9.
Ważne
Te informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany, zanim zostanie wydany komercyjnie. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Aby zapoznać się z bieżącą wersją, zobacz wersję tego artykułu platformy .NET 9.
Minimalne interfejsy API to uproszczone podejście do tworzenia szybkich interfejsów API HTTP przy użyciu platformy ASP.NET Core.
Możesz tworzyć w pełni funkcjonalne REST punkty końcowe z minimalnym kodem i konfiguracją. Pomiń tradycyjne tworzenie szkieletów i unikaj niepotrzebnych kontrolerów, płynnie deklarując trasy i akcje interfejsu API. Na przykład poniższy kod tworzy interfejs API w katalogu głównym aplikacji internetowej, która zwraca tekst . "Hello World!"
var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello World!");
app.Run();
Większość interfejsów API akceptuje parametry w ramach 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 wszystko, co trzeba rozpocząć, ale to nie wszystko, co jest dostępne. Minimalne interfejsy API obsługują konfigurację i dostosowywanie wymagane do skalowania do wielu interfejsów API, obsługę złożonych tras, stosowanie reguł autoryzacji i kontrolowanie zawartości odpowiedzi interfejsu API. Dobrym miejscem do rozpoczęcia pracy jest Samouczek: tworzenie minimalnego interfejsu API przy użyciu platformy ASP.NET Core.
Chcesz zobaczyć kilka przykładów kodu?
Aby uzyskać pełną listę typowych scenariuszy z przykładami kodu, zobacz Krótkie omówienie interfejsów API.
Chcesz przejść prosto do pierwszego projektu?
Tworzenie minimalnej aplikacji interfejsu API za pomocą naszego samouczka: Samouczek: tworzenie minimalnego interfejsu API przy użyciu platformy ASP.NET Core.