客户端 API Endpoint 格式用 /v2/users/userInfo /users/v2/userInfo /users/userInfoV2 哪个更好?为什么?

7 小时 22 分钟前
 drymonfidelia
356 次点击
所在节点    程序员
5 条回复
xiaogu2014
7 小时 17 分钟前
看你加 v2 的目的。
如果是只更新 user 相关的接口。/users/v2/userInfo
如果是全部接口都要更新。/v2/users/userInfo
如果是你只要更新一个接口。 /users/userInfoV2
XiLingHost
7 小时 15 分钟前
除了#1 提到的以外,还有一个是如果你使用 /v2/users/userInfo 的形式对于服务灰度切换是更友好的,因为可以按路径前缀决定路由到特定的后端
XiLingHost
7 小时 12 分钟前
https://istio.io/latest/docs/concepts/traffic-management/ 比如这个例子里就是这样处理的
BernieDu
7 小时 6 分钟前
我不懂服务端,但是见过几个都是第一种,比如 Docker Hub 的 api https://hub.docker.com/v2/repositories/
qloog
1 小时 14 分钟前
标准格式:/v2/users/info

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076822

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX