28完美的RestApi
Posted 老柳聊技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28完美的RestApi相关的知识,希望对你有一定的参考价值。
什么是RestApi
RestApi是指restful api的简写,restful是一种接口设计风格,一句话就是对接口的定义提出一组标准.
- 每个URL代表一种资源,独一无二;
- 无状态,访问不同的实例结果一致;
- 遵守GET POST PUT PATCH DELETE对应相应的操作;
- 支持路径参数;
- 不用代码开发,直接就可以通过URL获取到数据;
设计完善的RestApi 最大的好处就是与语言无关。
camunda RestApi
camunda提供了非常完整的API,文档也非常齐全。
参考文档:https://docs.camunda.org/manual/7.17/reference/rest/
如果camunda提供的RestApi不满足业务要求,还可以通过使用springboot引擎端借助流程引擎API自己提供额外的rest api。
如果流程引擎API也不能满足要求,还可以通过直接通过SQL查询提供额外的Rest Api。
RestApi调用
在实际开发中使用调用RestApi时,需要将入参request,返回response的json数据转换成对象,这些对象可能非常繁琐,如果是java客户端,可以使用以下方法。
以上是关于28完美的RestApi的主要内容,如果未能解决你的问题,请参考以下文章
大数据常用的Lambda架构---实时架构处理流程与离线架构处理流程
当分布式架构遇到开放 LinuxONE 主机,一致性难题迎刃而解
阿里P9:做了 6 年架构设计,这次聊聊微服务与分布式事务细节
创新集中式架构和分布式架构,哪一个更完美?中国银行的IT实践告诉你答案