gpt4 book ai didi

jquery - ASP.Net Web Api 是否在单独的 Web 应用程序中?

转载 作者:行者123 更新时间:2023-12-01 07:23:58 26 4
gpt4 key购买 nike

我想使用 ASP.Net Web API 来使用 JQuery AJAX 进行访问。 Web API 应该有授权和未授权的方法。将 Web API 集成到现有 MVC 项目中时,它可以开箱即用。

但我想为我的 Web API 建立一个单独的项目,这样我就可以在更多应用程序上使用它。但是,当我在网站上获得授权并对 Web API(在 IIS web 应用程序内的虚拟目录上)进行 JQuery 调用时,它不会进行身份验证。但它在请求中发送表单例份验证 header 。

为多个 Web 应用程序建立一个单独的 Web API 项目是一个好主意,还是在每个特定的 Web 应用程序中集成一些 Web API Controller 可能更明智?

最佳答案

MVC 和 Web API 实际上是相同的堆栈。不幸的是,在当前的实现中,它们生活在并行(尽管相邻)的世界中。

我个人更喜欢有一个网站提供数据(Web API)和渲染 View (MVC 等),因为很多逻辑是共享的。

身份验证是一个跨领域的问题,因此可以将其设计为允许表单、OAuth、基本等。

关于jquery - ASP.Net Web Api 是否在单独的 Web 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10850113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com