Gambaran umum Minimal API
API minimal adalah pendekatan yang disederhanakan untuk membangun API HTTP cepat dengan ASP.NET Core.
Anda dapat membangun titik akhir yang REST berfungsi penuh dengan kode dan konfigurasi minimal. Lewati perancah tradisional dan hindari pengontrol yang tidak perlu dengan lancar mendeklarasikan rute dan tindakan API. Misalnya, kode berikut membuat API di akar aplikasi web yang mengembalikan teks, "Hello World!"
.
var app = WebApplication.Create(args);
app.MapGet("/", () => "Hello World!");
app.Run();
Sebagian besar API menerima parameter sebagai bagian dari rute.
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();
Itu saja yang diperlukan untuk memulai, tetapi tidak semua yang tersedia. API minimal mendukung konfigurasi dan kustomisasi yang diperlukan untuk menskalakan ke beberapa API, menangani rute kompleks, menerapkan aturan otorisasi, dan mengontrol konten respons API. Tempat yang baik untuk memulai adalah Tutorial: Membuat API minimal dengan ASP.NET Core.
Ingin melihat beberapa contoh kode?
Untuk daftar lengkap skenario umum dengan contoh kode, lihat Referensi cepat API Minimal.
Ingin melompat langsung ke proyek pertama Anda?
Buat aplikasi API minimal dengan tutorial kami: Tutorial: Membuat API minimal dengan ASP.NET Core.
ASP.NET Core
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk