Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 34525|Odpověď: 1

[WebAPI] WebAPI for .NET Core

[Kopírovat odkaz]
Zveřejněno 16.04.2019 9:33:57 | | |
1. Řadič dědí ze stejného řadiče jako MVC; Konfigurace trasy je , anotovaná na řadiči
[Route("api/[controller]")], označ [HttpGet], [HttpPost] atd. na metodě, nebo použij [HttpGet("{id}")]
To je styl. Můžete použít metodu [HttpPost("Test")] k označení metody. Takto to funguje
http://localhost:54689/api/values/Test 访问。
2. Akce podporuje IActionResult jako návratovou hodnotu, ale nepodporuje HttpResponseMessage jako návratovou hodnotu
3. IHttpControllerSelector již není podporován a s IApplicationModelConvention je implementováno více verzí
Write a NameSpaceVersionRoutingConvention
Pak navštivte http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Po ladění bylo zjištěno, že NameSpaceVersionRoutingConvention se při spuštění procesu spustí pouze jednou, na rozdíl od tohoto
IHttpControllerSeelct, takže nemusí být spouštěn pokaždé, když žádáte o přístup, a je efektivnější!
4. Filter a asp.net mvc core jsou sdílené a pod Microsoft.AspNetCore.Mvc.Filters jsou dvě synchronní a asynchronní rozhraní. Postaveno
Diskutujte o použití asynchronních zařízení. Pak registrujte následovně






Předchozí:Hra o trůny 8. řada
Další:MySQL dotazuje databázi a množství místa zabíraného každou tabulkou
Zveřejněno 28.10.2021 10:57:52 |
Naučené,!! Děkuju
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com