各位后端大佬,请问这样的后端接口命名正常嘛?

2020 年 10 月 21 日
 AlanYoungC

百来个接口都是这样命名的,第一次看到这种写法感觉很懵逼

8845 次点击
所在节点    程序员
75 条回复
Wuxj
2020 年 10 月 22 日
#60 看错了。。
wr516516
2020 年 10 月 22 日
这中间的是表名吧
gadsavesme
2020 年 10 月 22 日
restful 只是一种风格,又不是前后端接口交互的规范,只要自己人约定好了,没有问题就可以了。哪那么多高潮的。
unco020511
2020 年 10 月 22 日
如果按照 restful 风格的话,一般是不出现动词的,path 指向需要操作的资源,通过 mthod 来指定动作.不过这也只是一种风格,倒也不必强行去套
unco020511
2020 年 10 月 22 日
@newmlp 这话适用于大部分类似场景,哈哈
SuperXRay
2020 年 10 月 22 日
不能在正常了,少见多怪
keepcleargas
2020 年 10 月 22 日
把 insert/update/select/delete 去掉,同事 ${resource_id} 到路径中 应该会规范一些。
wc951
2020 年 10 月 22 日
即使 get 请求也可以传 body 的,没看 elastic search 就是这么干的吗
lewis89
2020 年 10 月 22 日
@vision1900 #7 又是那些教条,实际上后台的接口 含义根本不可能是那几个动作能说清楚的
newmlp
2020 年 10 月 22 日
@unco020511 本来就是啊,程序是用来用的,又不是打官司,哪有那么多规矩
vision1900
2020 年 10 月 22 日
@lewis89 大佬说的对
ruzztok
2020 年 10 月 22 日
少挑毛病,把事情做好,除非有什么大问题
你想按照规范,就来主导这件事情,不是别人做好之后怀疑规不规范
unco020511
2020 年 10 月 22 日
@wc951 这个不敢苟同,如果按照 http 协议,get 是没有 body 的,get 是用来获取数据的,为什么要有 body
baiyi
2020 年 10 月 22 日
@wc951 #68 这个就不是接口设计风格的问题了,连 HTTP 协议本身都不遵守了,那还是换个协议吧
elintwenty
2020 年 10 月 23 日
难道不是你们用的开心就可以吗?这种事情没有对错,只有倾向。但是确实不是严格的 restful 风格,然而遵循严格的 restful 风格付出的成本相对比较高,一般业务还是难以坚持下去的

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

https://study.congcong.us/t/717181

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

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

© 2021 V2EX