L'API Web ASP.NET est un cadre de création de services HTTP pour des clients tels que les navigateurs et les appareils mobiles. Il est basé sur Microsoft .NET Framework et constitue un choix idéal pour la création de services RESTful.

API Web ASP.NETest un cadre qui facilite la création de httpweb-servicesqui atteignent un large éventail de clients. Ces API Web peuvent être utilisées par tous les clients capables de communiquer via HTTP (y compris les navigateurs, les clients mobiles, les applications de bureau et d'autres applications Web). Il est utile pour créer des restapplications complètes sur le .netFramework.

L'API Web a été créée par Microsoft et publiée le 15 août 2012.

L'API Web peut être hébergée:

  • dans asp.net
  • en dehors d'ASP.NET et IIS - également appelé "auto-hébergé" (c'est-à-dire directement à l'intérieur d'un service Windows, d'une application WPF ou d'une application console)
  • en mémoire (non accessible via HTTP depuis l'extérieur du processus, mais utile pour des scénarios de test de bout en bout ou des simulations).

Comme Microsoft avait plusieurs approches dans sa pile technologique pour créer des services REST; API Web WCF, contrôleurs ASP.NET MVC renvoyant les résultats JsonValue; cela représente une rationalisation et une fusion de ces efforts. L'API Web ASP.NET est distincte de WCF et ne déconseille pas (à ce stade) la programmation HTTP Web WCF modèle.

Tags associés