gpt4 book ai didi

.net - ASP.NET Web API 可以在与 MVC 相同的 url 上工作吗?

转载 作者:行者123 更新时间:2023-12-04 10:20:16 25 4
gpt4 key购买 nike

对于返回 HTML 的 ASP.NET MVC 请求和返回 JSON 的 ASP.NET Web API,我可以使用相同的 url 吗?

我在示例 route 看到这样的路线:"api/{id}"但我可以摆脱这个api/零件在MVC(不是Web API)中也使用这个地址吗?

一方面,这应该是可能的,因为我们有内容协商。但是这样我需要两条具有相同地址的路由,所以这没有意义,对吧?

换句话说:我可以拥有Controller吗?和 ApiController使用相同的网址?或者我应该使用 ApiController也适用于 HTML?

最佳答案

正如之前的答案中所述,您不能做这样的事情,我真的不明白为什么您会想要做这样的事情。

但是我不同意您应该在单个项目中坚持一件事,如果您想要一个干净的 API,那么我会使用 webapi 并使用 MVC 来托管我的页面,那时我会将 API 放在一个单独的项目中文件夹加上下一个单独的路线。

关于.net - ASP.NET Web API 可以在与 MVC 相同的 url 上工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558039/

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