Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 34525|Respuesta: 1

[WebAPI] WebAPI para .NET Core

[Copiar enlace]
Publicado en 16/4/2019 9:33:57 | | |
1. El controlador hereda del mismo controlador que MVC; La configuración de la ruta es , anotada en el controlador
[Route("api/[controller]")], marcar [HttpGet], [HttpPost], etc. en el método, o usar [HttpGet("{id}")]
Este es el estilo. Puedes usar el método [HttpPost("Test")] para marcar el método. Así es como funciona
http://localhost:54689/api/values/Test 访问。
2. Action soporta IActionResult como valor de retorno, pero no soporta HttpResponseMessage como valor de retorno
3. IHttpControllerSelector ya no es compatible, y se implementan múltiples versiones con IApplicationModelConvention
Escribe una NameSpaceVersionRoutingConvention
Luego visita a http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Tras la depuración, se descubrió que NameSpaceVersionRoutingConvention solo se ejecuta una vez cuando se inicia el proceso, a diferencia de esto
IHttpControllerSeelct, así que no tiene que ejecutarse cada vez que solicitas un acceso, ¡así que es más eficiente!
4. El filtro y asp.net núcleo MVC son compartidos, y hay dos interfaces síncronas y asíncronas bajo Microsoft.AspNetCore.Mvc.Filters. Construcción
Habla sobre el uso de los asíncronos. Luego registra de la siguiente manera






Anterior:Juego de Tronos temporada 8
Próximo:MySQL consulta la base de datos y la cantidad de espacio ocupada por cada tabla
Publicado en 28/10/2021 10:57:52 |
Aprendido,!! Gracias
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com