【发布时间】:2022-01-04 16:45:45
【问题描述】:
假设我有两个端点:
[HttpGet ("{serialNumber}")]
和
[HttpGet ("summary")].
因此,我的应用程序将 api/summary 视为 api/{serialNumber} 其中 {serialNumber} = "summary" 并且我得到了我想要的错误行为。
【问题讨论】:
-
简单:使用明确的路线?喜欢
[HttpGet("sn/{serialNumber}")]。另外:我推荐taking the tour,以及阅读how to ask a good question和what's on topic。 -
@FranzGleichmann 这是唯一的解决方案吗?还有另一个项目,一切都是一样的,但同时它也能正常工作。
-
虽然它可能不是唯一的解决方案 - 例如,取决于您可以输入提示的序列号格式 - 它是最好的解决方案。它是干净的。它与数据的格式无关。这是可以理解的。 (如果它在另一个项目中工作 - 看看那个人正在做的事情。如果你想不通,问谁写的)