Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 34525|Odpowiedź: 1

[WebAPI] WebAPI for .NET Core

[Skopiuj link]
Opublikowano 16.04.2019 09:33:57 | | |
1. Kontroler dziedziczy ten sam kontroler co MVC; Konfiguracja trasy jest , oznaczona na kontrolerze
[Route("api/[controller]")], zaznacz [HttpGet], [HttpPost] itd. na metodzie lub użyj [HttpGet("{id}")]
To jest styl. Możesz użyć metody [HttpPost("Test")], aby oznaczyć metodę. Tak to działa
http://localhost:54689/api/values/Test 访问。
2. Akcja obsługuje IActionResult jako wartość zwrotną, ale nie obsługuje HttpResponseMessage jako wartości zwrotnej
3. IHttpControllerSelector nie jest już wspierany, a wiele wersji jest implementowanych za pomocą IApplicationModelConvention
Write a NameSpaceVersionRoutingConvention
To odwiedź http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Po debugowaniu okazało się, że NameSpaceVersionRoutingConvention jest wykonywany tylko raz po uruchomieniu procesu, w przeciwieństwie do tego
IHttpControllerSeelct, więc nie musi być uruchamiany za każdym razem, gdy prosisz o dostęp, więc jest bardziej efektywny!
4. Filter i rdzeń asp.net mvc są wspólne, a pod Microsoft.AspNetCore.Mvc.Filters znajdują się dwa interfejsy synchroniczne i asynchroniczne. Zbudowano
Omów o użyciu asynchronicznych. Następnie rejestruj się w następujący sposób






Poprzedni:Ósmy sezon Gry o Tron
Następny:MySQL zapytuje bazę danych oraz ilość miejsca zajmowanego przez każdą tabelę
Opublikowano 28.10.2021 10:57:52 |
Nauczył się,!! Dziękuję
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com