后端接口规范问题,只提供一个接口如何?

查看 143|回复 11
作者:lbunderway   
一个后端服务只向外提供一个借口,全用 post ,通过定义不同的业务 code 进行处理,我之前有个小系统就这样搞过,并且我还觉得前端反而会不会简单些,只用一个接口,而有的项目用 rest 风格,有的反而有点不伦不类,大佬些觉得如何呢

接口, rest, 不伦不类, Code

klo424   
没啥大问题,适合接口较少的情况。
Akitora   
POST /grpc/namespace.service
XCFOX   
你是否在找 GraphQL ?
coderxy   
让客户端跟服务端建立一个 tcp 长连接,所有的请求都走这个连接都没啥问题, 只要能业务跑起来。
tomatocici2333   
比较少随便搞
pengtdyd   
GraphQL + 1
feitxue   
之前有家公司接入的三方接口就是这样设计的,所有功能的入口都是一个“/api/course.api.php”,每一个不同功能,get 参数和 requestbody 都不同。
反正能用就行。不知道他们怎么维护的。
有兴趣可以围观他们的文档 https://docs.eeo.cn/api/zh-hans/user/registerMultiple.html
rimutuyuan   
你是否在找 jsonrpc https://www.jsonrpc.org/specification
michaelliuyang   
我们的产品比较大,接口也较多。没有使用 rest 规范(之前是,改过来了)。API 只有 GET 和 POST ,不允许 Path Variable 传参,GET 参数必须是 Params 方式,POST 参数必须是 Body 的 JSON 方式。这样相对比较好维护,在 AOP 切面做事情,标准少,且统一。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部