【发布时间】:2023-03-23 02:20:02
【问题描述】:
所以我是来自ASP.Net Core web Api Visual studio 2017 的 Web Api 和 Web 应用程序概念的新手,老实说,我无法区分创建/使用 Web 应用程序与 Web api 之间的区别。它们都使用相同的路由模式,比如我可以轻松创建 Web 应用程序,为什么还要创建 api?
【问题讨论】:
-
API 通常是指由其他应用程序或服务访问的 REST 服务,具有 GET、POST、PUT 和 DELETE 操作。一个应用程序让我想到了一个用户界面。我认为这些术语没有严格的解释。使用您的业务案例所需的任何内容。
-
应用程序接口是供其他程序与您的应用程序交互的,应用程序通常有一个供人类用户使用的前端,我也有一个内置的程序接口。
-
这些条款并不相互排斥。 Web API 是 Microsoft 提供的一组工具(一个框架,如果你愿意的话),用于在 Web 应用程序中创建一组特定的功能。创建 Web API 项目时,您正在创建一个 Web 应用程序。一种特殊的。
-
嗯,在网络应用程序上,您有一个完整的应用程序,包括一个视图——客户端。 API 就是——好吧——一个 API。
标签: c# asp.net asp.net-mvc api asp.net-web-api