【发布时间】:2026-02-18 04:45:02
【问题描述】:
全部,
对于一个使用 .NET 开始的新项目,我们想练习纯 REST。因此,我们选择了作为 .NET Framework 4.5(而不是 WCF)的一部分发布的 .NET Web API,考虑到它支持纯 REST 特性。但是当我们根据我们的需求进行更多探索时,我们意识到它没有提供类似 REST 的 URL 格式的 URI 模板支持。我们仍然可以,因为我们对 WebAPI 具有查询字符串类型的格式并没有感到很糟糕。
当我们聘请了一个新团队时,他们开始强制要求他们只需要 REST 类型的 URL 格式,因为它是标准规范并且喜欢。
当被问及执法时,他们只是提到这是一个标准,我们必须遵守它,这并没有让我信服。
那么,我很想知道 REST 架构开箱即用提供了什么?还有查询字符串格式的 URI 不符合 REST 方法的条件吗?
REST URI:http://myapplicationdomain.com/apps/appId
查询字符串 URI:http://myapplicationdomain.com/GetAps/appId={appId}
提前致谢。
【问题讨论】:
标签: c# asp.net wcf rest asp.net-web-api