Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 34525|Răspunde: 1

[WebAPI] WebAPI pentru .NET Core

[Copiază linkul]
Postat pe 16.04.2019 09:33:57 | | |
1. Controlerul moștenește de la același controler ca MVC; Configurația rutei este , adnotată pe Controller
[Route("api/[controller]")], marchează [HttpGet], [HttpPost], etc. pe metodă sau folosește [HttpGet("{id}")]
Acesta este stilul. Poți folosi metoda [HttpPost("Test")] pentru a marca metoda. Așa funcționează
http://localhost:54689/api/values/Test 访问。
2. Action suportă IActionResult ca valoare returnată, dar nu suportă HttpResponseMessage ca valoare returnată
3. IHttpControllerSelector nu mai este suportat, iar mai multe versiuni sunt implementate cu IApplicationModelConvention
Scrie o NameSpaceVersionRoutingConvention
Apoi vizitează-http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
După depanare, s-a constatat că NameSpaceVersionRoutingConvention este executat o singură dată când procesul este început, spre deosebire de acest proces
IHttpControllerSeelct, deci nu trebuie să fie rulat de fiecare dată când soliciți acces, deci este mai eficient!
4. Filtrul și nucleul asp.net mvc sunt partajate, iar sub Microsoft.AspNetCore.Mvc.Filters există două interfețe sincrone și asincrone. Construcție
Discutați despre folosirea celor asincrone. Apoi înregistrează după cum urmează






Precedent:Game of Thrones sezonul 8
Următor:MySQL interoghează baza de date și cantitatea de spațiu ocupată de fiecare tabel
Postat pe 28.10.2021 10:57:52 |
Învățat,!! Vă mulțumesc
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com