Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 34525|Отговор: 1

[WebAPI] WebAPI за .NET Core

[Копирай линк]
Публикувано в 16.04.2019 г. 9:33:57 ч. | | |
1. Контролерът наследява от същия контролер като MVC; Конфигурацията на маршрута е , анотирана на контролера
[Route("api/[controller]")], маркирайте [HttpGet], [HttpPost] и т.н. върху метода или използвайте [HttpGet("{id}")]
Това е стилът. Можете да използвате метода [HttpPost("Test")], за да маркирате метода. Така работи
http://localhost:54689/api/values/Test 访问。
2. Action поддържа IActionResult като стойност за връщане, но не поддържа HttpResponseMessage като стойност за връщане
3. IHttpControllerSelector вече не се поддържа, а множество версии са реализирани с IApplicationModelConvention
Напишете NameSpaceVersionRoutingConvention
После посетете http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
След отстраняване на грешки се установи, че NameSpaceVersionRoutingConvention се изпълнява само веднъж при стартиране на процеса, за разлика от този
IHttpControllerSeelct, така че не е нужно да се стартира всеки път, когато поискаш достъп, така че е по-ефективно!
4. Filter и asp.net mvc ядро се споделят, а под Microsoft.AspNetCore.Mvc.Filters има два синхронни и асинхронни интерфейса. Построен
Обсъдете използването на асинхронни. След това регистрирайте по следния начин






Предишен:Сезон 8 на Игра на тронове
Следващ:MySQL прави запитвания към базата данни и колко пространство заета е всяка таблица
Публикувано в 28.10.2021 г. 10:57:52 ч. |
Научих,!! Благодарим ви
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com