Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 34525|Resposta: 1

[WebAPI] WebAPI para .NET Core

[Copiar link]
Publicado em 16/04/2019 09:33:57 | | |
1. O controlador herda do mesmo controlador que o MVC; A configuração da rota é , anotada no Controlador
[Route("api/[controlador]")], marque [HttpGet], [HttpPost], etc. no método, ou use [HttpGet("{id}")]
Esse é o estilo. Você pode usar o método [HttpPost("Test")] para marcar o método. É assim que funciona
http://localhost:54689/api/values/Test 访问。
2. A ação suporta IActionResult como valor de retorno, mas não suporta HttpResponseMessage como valor de retorno
3. O IHttpControllerSelector não é mais suportado, e múltiplas versões são implementadas com IApplicationModelConvention
Escreva uma NameSpaceVersionRoutingConvention
Depois visite http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Após a depuração, foi constatado que o NameSpaceVersionRoutingConvention é executado apenas uma vez quando o processo é iniciado, ao contrário deste
IHttpControllerSeelct, então não precisa ser executado toda vez que você solicita acesso, então é mais eficiente!
4. Filter e asp.net núcleo mvc são compartilhados, e existem duas interfaces síncronas e assíncronas sob Microsoft.AspNetCore.Mvc.Filters. Construção
Discuta o uso de modelos assíncronos. Depois, registre-se da seguinte forma






Anterior:Game of Thrones temporada 8
Próximo:O MySQL consulta o banco de dados e a quantidade de espaço ocupada por cada tabela
Publicado em 28/10/2021 10:57:52 |
Aprendido,!! Obrigado
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com