什么和为什么 ASP.NET Web API

什么? : 用于构建基于 HTTP 的端点的完全支持且可扩展的框架。在 HTML5,移动设备和现代开发技术的世界中,HTTP 已成为构建丰富,可扩展服务的默认选项。ASP.NET Web API 提供了一组易于使用的默认选项,但还提供了深度可扩展性基础结构,以满足使用 HTTP 的任何方案的需求。

为什么? :

  • 需要服务层的 HTML5 应用程序。
  • 需要服务层的移动应用程序。
  • 需要服务层的客户端 - 服务器桌面应用程序。