Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 34525|Svar: 1

[WebAPI] WebAPI för .NET Core

[Kopiera länk]
Publicerad på 2019-04-16 09:33:57 | | |
1. Controller ärver från samma controller som MVC; Ruttkonfigurationen är , annoterad på Controllern
[Route("api/[controller]")], markera [HttpGet], [HttpPost], etc. i metoden, eller använd [HttpGet("{id}")]
Det här är stilen. Du kan använda metoden [HttpPost("Test")] för att markera metoden. Så här fungerar det
http://localhost:54689/api/values/Test 访问。
2. Action stöder IActionResult som returvärde, men stöder inte HttpResponseMessage som returvärde
3. IHttpControllerSelector stöds inte längre, och flera versioner implementeras med IApplicationModelConvention
Skriv en NameSpaceVersionRoutingConvention
Sedan besöker http://localhost:57799/api/v1/Default/Test http://localhost:57799/api/v2/Default/Test
Efter felsökning upptäcktes att NameSpaceVersionsRoutingConvention bara körs en gång när processen startas, till skillnad från denna
IHttpControllerSeelct, så det behöver inte köras varje gång du begär åtkomst, så det är mer effektivt!
4. Filter och asp.net mvc-kärnan delas, och det finns två synkrona och asynkrona gränssnitt under Microsoft.AspNetCore.Mvc.Filters. Byggd
Diskutera användningen av asynkrona varianter. Registrera sedan följande






Föregående:Game of Thrones säsong 8
Nästa:MySQL frågar databasen och mängden utrymme som varje tabell upptar
Publicerad på 2021-10-28 10:57:52 |
Lärt mig,!! Tack
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com