HTTP接收消息组件如何使用?

HTTP接收消息组件可以接收 HTTP 请求并生成消息,从而作为 Trigger 触发业务流程。

使用步骤

步骤1:流程中添加HTTP接收消息组件,选择HTTP接收方式(POST\GET\PUT\DELETE)

步骤2:设置响应内容(当Linkmecha收到消息后返回的消息体)

默认消息体为

{ "code": 0, "msg": "" }

也可根据需要设置自定义报文。

步骤3:进行安全设置

安全设置在测试过程中不生效,只有在流程启动后才可生效

安全设置说明

自定义关键字:设定后,只有包含该关键字的消息才会被正常读取

IP白名单:设定后,只有该IP发送的消息才会被正常读取

步骤4:发送测试数据,使用Linkmecha生成的URL进行发送测试

测试方法:使用Postman测试工具进行测试,

1、设置对应的请求方式,

2、复制Linkmecha生成的URL到地址栏

3、选择消息体格式。

4、输入测试的消息体

5、点击发送,Linkmecha返回设置的消息内容

步骤5:在Linkmecha中点击刷新,选择最新的数据样例,点击保存。

步骤5:在后续节点中使用当前HTTP接收的消息。

HTTP组件错误码描述

1、当IP不在白名单范围内,返回错误消息,

排查:如果你开启了IP白名单设置,请将返回消息中的IP信息维护到IP范围中。

{ "code": "500", "message": "ip["xxx.xxx.xx.xx"]不在白名单中,具体请查看:http://help.linkmecha.cn" }

2、当请求消息体中不包含关键字,返回错误消息。

排查:如果你开启了关键字过滤设置,请将正确的关键字维护到关键字范围中。

{ "code": "500", "message": "关键字校验失败,具体请查看:http://help.linkmecha.cn" }

3、请求地址错误时,返回错误消息

排查:请检查发送地址和HTTP组件中的地址是否一致

{

"code": "500",

"message": "请求地址错误,具体请查看:http://help.linkmecha.cn"

}

results matching ""

    No results matching ""

    results matching ""

      No results matching ""