什么是RestApi

RestApi是指restful api的简写,restful是一种接口设计风格,一句话就是对接口的定义提出一组标准.

  1. 每个URL代表一种资源,独一无二;
  2. 无状态,访问不同的实例结果一致;
  3. 遵守GET POST PUT PATCH DELETE对应相应的操作;
  4. 支持路径参数;
  5. 不用代码开发,直接就可以通过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相关推荐

  1. Android 10 SDK 29 使用listFiles返回null空值的原因

    Android 10 SDK 29 使用listFiles返回null空值的原因 Android下使用listFiles()获得的返回值为null. 很早很早以前遇到过这个问题,大概还是安卓5.0左右 ...

  2. NO.1经典电影台词精选(转载)

    2006-06-24 22:20:28 完美收场!总结一下楼主的成果: NO.1 Forrest Gump 阿甘正传 NO.2 The Lion King 狮子王 NO.3 Gone with The ...

  3. 服务器安装torchvision库文件时报错EnvironmentError: [Errno 28] No space left on device的完美解决方法及思维过程

    Index 目录索引 写在前面 需求分析 解决过程 参考文章 写在前面 在服务器端安装库文件的过程中,可能你也会跟我一样遇到各种各样的错误提示,虽说网上各种各样的教程都有,但授之以鱼不如授之以渔,不妨 ...

  4. idea 亮度 调整_WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日...

    总结:很多问题是自己认知不够造成的,  -- 问题解决在  修复经历二,可直接跳过去看  修复经历二. 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面 修复经历一折腾独立显卡驱动没什 ...

  5. 【视频学习】完结 王霸胆 -美式发音28天完美养成计

    视频下载链接:https://download.csdn.net/download/qq_36749728/19843417 课程特色: 你以为"单词正确+语法正确=句子正确"? ...

  6. WIN10 困扰多时的屏幕亮度 终于可以调节了-完美 -更新2018年2月28日

    总结:很多问题是自己认知不够造成的, 首先看你屏幕亮度是集成还是独立显卡决定的(一般是集成),所以下面经历一折腾独立显卡驱动没什么作用: 如果安装集成显卡也无作用(或者像经历二那样安装时无法验证通过) ...

  7. ptcms需要php版本,PTCMS小说最新版4.28源码完美功能更新安装教程

    下面解释一下安装教程: 一.服务器环境得要求 推荐linux环境,win得也支持,不过没去测试搭建,自行按照下面得教程测试 nginx1.15 MySQL5.5 php7.3 安装php拓展 file ...

  8. 28个大数据的高级工具汇总

    一. 使用Apache Hadoop作为存储框架 Hadoop的框架最核心的设计就是:HDFS和MapReduce.HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算. Had ...

  9. Blender与UE5完美结合全流程创作游戏资产视频教程

    Blender到虚幻引擎5 Blender to Unreal Engine 5 MP4 |视频:h264,1280×720 |音频:AAC,44100 Hz 语言:英语+中英文字幕(根据原英文字幕机 ...

最新文章

  1. python3元组和序列
  2. Redis基本数据类型
  3. ML一:python的KNN算法
  4. 语言速算24点的小窍门_4秒钟1道题!12岁少年三夺24点大赛冠军
  5. 今日恐慌与贪婪指数为75 贪婪程度有所缓解
  6. 《SQL Server 2008从入门到精通》--20180703
  7. ARM-linux的启动流程
  8. UE4之Obj模型解构解析
  9. 经典机器学习系列(二)【线性判别分析LDA】
  10. GJB-150湿热试验,国军标150试验机构
  11. Java原生实现多线程下载Tim
  12. imagej得到灰度图数据_ImageJ的高级使用方法
  13. 2022-2027年中国OLED发光和传输材料市场规模现状及投资规划建议报告
  14. 技术变化太快,程序员咋办? 从Adobe Flash想到那些年我幸运躲过的MFC和塞班
  15. 如何使用MATLAB绘制实时温度图
  16. 分析葡萄酒化学成分及Logistic回归预测葡萄酒口感
  17. codeforces 1244 C 数论
  18. 数据库设计之第一范式、第二范式、第三范式
  19. 简仪USB101—数据采集助手(AI)使用攻略
  20. CSDN代码内容复制后在程序中格式报错处理方法

热门文章

  1. window10下运行激活软件时会提示病毒文件,并且自动删除问题
  2. 用 CSS 实现一个抽奖转盘(附详细代码+思路)
  3. BeanUtils制作自定义的转换器
  4. Python字典用法大全Dict
  5. TensorFlow CRNN
  6. 生日悖论分析基于python
  7. Pytorch学习之神经网络参数管理
  8. RLHF:基于人类反馈(Human Feedback)对语言模型进行强化学习【Reinforcement Learning from Human Feedback】
  9. Nginx反向代理http和https
  10. NodeRed基础1--循环结构