Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 34525|Jawab: 1

[WebAPI] WebAPI untuk .NET Core

[Salin tautan]
Diposting pada 16/04/2019 09.33.57 | | |
1. Pengontrol mewarisi dari pengontrol yang sama dengan MVC; Konfigurasi rute adalah , dianotasi pada Pengontrol
[Route("api/[controller]")], tandai [HttpGet], [HttpPost], dll. pada metode, atau gunakan [HttpGet("{id}")]
Ini adalah gayanya. Anda dapat menggunakan metode [HttpPost("Test")] untuk menandai metode. Beginilah cara kerjanya
http://localhost:54689/api/values/Test 访问。
2. Action mendukung IActionResult sebagai nilai yang ditampilkan, tetapi tidak mendukung HttpResponseMessage sebagai nilai yang ditampilkan
3. IHttpControllerSelector tidak lagi didukung, dan beberapa versi diimplementasikan dengan IApplicationModelConvention
Menulis NameSpaceVersionRoutingConvention
Kemudian kunjungi http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Setelah debugging, ditemukan bahwa NameSpaceVersionRoutingConvention hanya dijalankan sekali saat proses dimulai, tidak seperti ini
IHttpControllerSeelct, jadi tidak perlu dijalankan setiap kali Anda meminta akses, sehingga lebih efisien!
4. Filter dan asp.net inti mvc dibagikan, dan ada dua antarmuka sinkron dan asinkron di bawah Microsoft.AspNetCore.Mvc.Filters. Dibangun
Diskusikan menggunakan yang asinkron. Kemudian daftar sebagai berikut






Mantan:Game of Thrones musim 8
Depan:MySQL mengkueri database dan jumlah ruang yang ditempati oleh setiap tabel
Diposting pada 28/10/2021 10.57.52 |
Belajar,!! Terima kasih
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com