rest接口_深度干货 | 测试REST服务接口

3118ba10fff319e788aba28facfa213d.png

openEA开源社区

开源,我们是认真的!

这里每天给大家呈现有价值的开源资讯,欢迎您的来稿与推荐,点击上方蓝色字,加入我们吧!

0dc4042bbef7351c562f009a41eb0f7f.png

摘要:较新的BPM版本中,提供了SOAP和REST两种接口,这里我讲下REST接口的测试。

openEA开源社区(ID:openEA)| 出品

小夕  | 编辑

何秀峰  | 作者

简介

较新的BPM版本中,提供了SOAP和REST两种接口,这里我讲下REST接口的测试。

在SOAPUI工具中测试

以接口地址:

http://212.64.55.252:8080/h3c/rest/task/route/newprocess 为例

c3576ab0c39bff6bc0aee0a06cbd36f4.png

上图是接口说明,这是系统提供的标准接口,通过该接口启动一个新流程

86434b24a67447813a9bc3e762e18cbf.png

上图,在SOAPUI工具新建一个REST Project,需要根据最上接口说明图,提供processId,nextNodeId,nextUserId,remark,formData参数,其中processId对应我们要生成的流程ID,formData参数则是对应流程表单中,必填写的字段,本例中只包含Subject/主题,text1/名字两个字段;

另外还要提供连接接口服务器所需要的Headers参数,包括:userId,sysid,syspwd

上面接口测试成功后,会在指定nextUserId对应用户的“我的待办”中增加一条记录,下图是打开待办的内容:

ee2123c61dedefad9e2c6a1d40245d4e.png

我们打开“流程日志”,显示内容如下:

4d577eccc98ec466e42833027395aa93.png

在BPM应用中测试接口

如下图所示:

db7a5499c626d224660d8f3910463323.png

参考SOAPUI工具,输入所需参数就可以测试,测试结果不在此贴出了

小结

测试REST接口,目的是验证服务器是否正常,以及作为客户端开发的参考。

END

8c8e8d07e19fa51f1cb188275e89316d.gif

/开源生态

领跑“在线新经济”,开源赋能企业敏捷高效复工

c2b6a7d5a5f45c863ef16e7bd347b744.png

/openEA干货

开源平台再度升级,免费助力企业提升“战疫力”

a5717699540097733abd653d19b84487.png

e16abe32df462b4312fe2a2a67ca955a.png

扫码关注我们

新浪微博:@openEA开源社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

公众号jdk 获取手机号_如何获取公众号推文封面图

曾经有一张好看的图片摆在我的眼前,我却没能保存,等到失去的时候我才后悔莫及。如果上天能够给我一个再来一次的机会,我会对那张图片说三个字:我,要,你……现在大部分使用智能手机的小伙伴们,一…

2021-10-19

下载的工具箱 找到下载工具箱位置 打开工具箱属性 出现错误1 无法启动配置 RasterCommander.ImageServer 解决方法

visual studio 没有属性页_驯龙物语10月14日更新|新增快捷购买页签

更新公告大家好,我是小白龙,很高兴又与大家见面啦!维利克洛大陆又迎来了新内容,守护者们要仔细阅读看到最后喔!更新时间本次更新于10月14日6:00-7:00进行,视更新进度可能提前开服或顺延,各位守护…

AE开发右键缩放至图层

添加 右键的控件 将控件添加至axtoccontrol 双击进入点击事件 private void 缩放至图层ToolStripMenuItem_Click(object sender, EventArgs e){axMapControl1.ActiveView.FullExtent = m_Layer.AreaOfInterest;axMapControl1.ActiveView.Refresh();axTOCControl1.Update();}…

C#打开文件和文件夹

打开文件夹 private void buttonX2_Click(object sender, EventArgs e){//输出文件路径FolderBrowserDialog dialog new FolderBrowserDialog();//提示用户打开文件窗体dialog.Description "请选择文件路径";if (dialog.ShowDialog() DialogResult.OK){textBoxsav…

AE点击按钮添加栅格

private void buttonX3_Click(object sender, EventArgs e){OpenFileDialog pOpenFileDialog = new OpenFileDialog();pOpenFileDialog.CheckFileExists = true;pOpenFileDialog.Title = "添加栅格文件";pOpenFileDialog.Filter = "栅格数据(*.tiff;*.tif;*.jpe…

python的river安装

pip install river -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com

把东西从学校搬回来了

很早就计划把东西从学校搬回来了,确切的说是在去年就开始计划。由于发扬了我的懒惰的精神,过去的一年都没行动,但是今天不得不回学校搬了。而且今天无论是从黄历还是天气都不是一个搬家的好日子。 上午就被外面的下雨声吵醒了,睡完…

利用arcgis将execl数据可视化(点)

execl数据示例数据 execl文件必须是(.xls) 将经纬度(度分秒)转成以度为单位 利用以下公式,注意将A2换成经纬度所在的单元格 (LEFT(A2,FIND("",A2)-1))MID(A2,FIND("",A2)1,FIND("′"…

影像拼接(3种方法)

1、镶嵌 2、镶嵌至新栅格 3、envi无缝拼接(相对arcgis时间上更长)

arcgis报错常用解决方法

1.输出路径不要改动,选择arcgis默认的数据库,运行完后再将数据导出一份 2.输出文件名以字母开头(个人尝试有时候数字开头会报错) 3.确保自己路径中没有中文 4.再次运行工具箱,第一次运行的时候可能程序调用会出错 …

arcgis选出点规定范围的面

示例数据如下 对点数据进行缓冲区建立 打开缓冲区工具箱 主要设置输入数据和距离(缓冲范围) 缓冲结果如下 接下来进行空间连接 输入目标要素(选出的面)和连接要素(缓冲的结果) 打开空间连接的属性表 选中我…

arcgis批量按掩膜提取栅格

新建工具箱 迭代要素类 插入栅格

SIP协议学习1

SIP协议是由IETF提出的在IP网络上进行多媒体通信的应用层控制协议。采用分层的方法来创建服务,是应用层上的一个控制协议,用来创建,修改和终止有多个参与者的多媒体会话进程。参与会话的成员可以通过组播,单播或者两者结合的方式进…

SIP协议学习2-pjsip

一、 在windows下利用vc6.0编译pjsip源码 首先阅读文档readme.txt,查找在win32平台源码的编译方法。自己总结方法如下: a.设置pjsua为当前活动工程 b.因为编译的时候提醒缺少config_site.h文件,所以在pjlib/include/pj/下新建一个空的c…

基于C#的AE+IDL二次桌面端程序开发

目录 一、内容 1.2 实训内容 1.2.1 IDL综合开发 1.2.2 基于AO/AE的GIS二次开发 1.2.3 COM_IDL_connect组件开发 三、 实训软硬件环境 四、实训内容及成果 4.1 平台总体描述 4.1.1 系统简介 4.1.2 系统功能 4.2 基础模块 4.2.1…

PJSIP学习笔记——从simple_pjsua.c示例程序了解PJSUA-LIB的基本使用流程

要了解pjsip的使用,simple_pjsua.c是一个很好的例子,虽然代码只有短短的172行,却展示了pjsua-lib层的完整使用流程、注册流程和基本呼叫流程。 下面是学习过程中整理的simple_pjsua.c中的main函数主要流程: 先来看看pjsip-apps/s…