我应该在查询我的 WebAPI 端点之前添加一个斜杠吗?
Posted
技术标签:
【中文标题】我应该在查询我的 WebAPI 端点之前添加一个斜杠吗?【英文标题】:Should I include a slash before a query for my WebAPI endpoint? 【发布时间】:2020-08-01 02:02:35 【问题描述】:我正在为我的应用创建 API 端点。以下哪种端点格式更“标准”?在下面的示例中,我将从用户表中返回用户 ID 'john'。
https://localhost:33170/api/users?id=john
或
https://localhost:33170/api/users/?id=john
仅供参考,以下端点将返回所有用户:
https://localhost:33170/api/users
【问题讨论】:
【参考方案1】:已确定it doesn't matter if the trailing slash is on or not。
我不知道有哪个框架会区别对待这两种情况...这两条路线在我曾经使用过的每个框架中都是相同的。
【讨论】:
以上是关于我应该在查询我的 WebAPI 端点之前添加一个斜杠吗?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在带有 C# 的 WebAPI 中使用泛型来使用端点?
REST:PUT 端点是不是应该在更新之前比较 GET 响应?
如何使用 Spotify API 将艺术家的姓名添加到端点?