休息 - API url 中的“:”和“{}”有什么区别?

问题描述 投票:0回答:1

我在设计API时见过两种风格(

/api/users/:uid
/api/users/{uid}
):

它们有不同的含义吗?还是只是款式?

rest api-design
1个回答
0
投票

这两个示例都引用了所提交 URL 的捕获元素。当您的服务收到

/api/users/foo
形式的请求时,控制器(或调用任何代码来处理请求)将收到名为
uid
且值为
foo
的请求参数。是否以冒号为前缀,或用大括号括起来,取决于您所使用的特定框架的语法。

© www.soinside.com 2019 - 2024. All rights reserved.