Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 34525|Répondre: 1

[WebAPI] WebAPI pour .NET Core

[Copié le lien]
Publié sur 16/04/2019 09:33:57 | | |
1. Le contrôleur hérite du même contrôleur que MVC ; La configuration de la route est , annotée sur le contrôleur
[Route(« api/[contrôleur] »)], marquez [HttpGet], [HttpPost], etc. sur la méthode, ou utilisez [HttpGet(« {id} »)]
C’est le style. Vous pouvez utiliser la méthode [HttpPost(« Test »)] pour marquer la méthode. Voici comment ça marche
http://localhost:54689/api/values/Test 访问。
2. Action prend en compte IActionResult comme valeur de retour, mais ne prend pas en charge HttpResponseMessage comme valeur de retour
3. IHttpControllerSelector n’est plus pris en charge, et plusieurs versions sont implémentées avec IApplicationModelConvention
Écrire une convention NameSpaceVersionRoutingConvention
Puis rends-http://localhost:57799/api/v1/Default/Test, http://localhost:57799/api/v2/Default/Test
Après débogage, il a été constaté que NameSpaceVersionRoutingConvention n’est exécuté qu’une seule fois au début du processus, contrairement à cela
IHttpControllerSeelct, donc il n’a pas besoin d’être exécuté à chaque demande d’accès, c’est donc plus efficace !
4. Le filtre et asp.net cœur MVC sont partagés, et il existe deux interfaces synchrones et asynchrones sous Microsoft.AspNetCore.Mvc.Filters. Construction
Discutez de l’utilisation des modèles asynchrones. Enregistrez alors comme suit






Précédent:Game of Thrones saison 8
Prochain:MySQL interroge la base de données et l’espace occupé par chaque table
Publié sur 28/10/2021 10:57:52 |
Érudi,!! Merci
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com