Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 34525|Svar: 1

[WebAPI] WebAPI for .NET Core

[Kopier link]
Opslået på 16/04/2019 09.33.57 | | |
1. Controlleren arver fra samme controller som MVC; Rutekonfigurationen er , annoteret på controlleren
[Route("api/[controller]")], marker [HttpGet], [HttpPost] osv. på metoden, eller brug [HttpGet("{id}")]
Det er stilen. Du kan bruge metoden [HttpPost("Test")] til at markere metoden. Sådan fungerer det
http://localhost:54689/api/values/Test 访问。
2. Action understøtter IActionResult som returværdi, men understøtter ikke HttpResponseMessage som returværdi
3. IHttpControllerSelector understøttes ikke længere, og flere versioner implementeres med IApplicationModelConvention
Skriv en NameSpaceVersionRoutingConvention
Så besøg http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Efter fejlfinding blev det konstateret, at NameSpaceVersionRoutingConvention kun udføres én gang, når processen startes, i modsætning til denne
IHttpControllerSeelct, så det ikke behøver at køre hver gang du anmoder om adgang, så det er mere effektivt!
4. Filter og asp.net mvc-kerne deles, og der findes to synkrone og asynkrone grænseflader under Microsoft.AspNetCore.Mvc.Filters. Bygget
Diskuter brugen af asynkrone varianter. Så registrer som følger






Tidligere:Game of Thrones sæson 8
Næste:MySQL forespørger databasen og den plads, hver tabel har optaget.
Opslået på 28/10/2021 10.57.52 |
Lært,!! Tak
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com