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"
}