N00*_*491 13 web-applications asp.net-web-api
这听起来很幼稚但是当有人在他们的论文中提到它时,Web应用程序和Web API有多么不同?他们的功能有多么不同?
Ale*_*xan 14
非常简短:Web应用程序,它是您在浏览器中看到的网站,以及Web api,它是您在Web应用程序中使用的服务.
另请参见ASP.NET MVC和ASP.NET Web API之间的区别:
Asp.Net MVC用于创建返回视图和数据的Web应用程序,但Asp.Net Web API用于创建完整的HTTP服务,只需返回数据而不是视图.
Web应用程序:
它是面向用户的端到端解决方案。这意味着,用户可以:
网页接口
单独使用 Web API,用户无法与其交互,因为它只返回数据,而不返回视图。
使用类比的解释
Web应用程序:
假设我们有一个厨师。我们可以随时请他为我们做任何饭!假设我们请我们的厨师为我们做一个汉堡。他会处理我们的请求,并会为我们提供一个汉堡。(这就像一个 Web 应用程序;一个完整的解决方案。)
网页接口
现在如果我们让他给我们做“麦当劳”汉堡,他能做饭给我们带来吗?不!API 的概念来了!(在这个例子中,假设麦当劳只向厨师提供外卖)
McDonalds-Takeaways 就像一个 API。这允许其他系统(厨师)点击它并带回所需的数据。所以我们可以要求我们的解决方案(我们的厨师)
所以发生的事情是,我们要求我们的“系统”与这个麦当劳外卖(API 系统)对话并带回我们想要的结果。
| 归档时间: |
|
| 查看次数: |
16318 次 |
| 最近记录: |