通过http api接口发送,转发失败

版本: nanomq-0.20.8-windows-x86_64 和 0.20.8 docker
环境:1) 已配置好 nanomq 和 EMQX 相关配置, forwards 信息正确。
2)用MQTTX 测试,向nanomq发送数据,数据成功转发到 EMQX

问题:使用官方 http api 失败: (本地已修改URL, topic等信息)

curl -i --basic -u admin:public -X POST “http://localhost:8081/api/v4/mqtt/publish” -d
‘{“topic”:“a/b/c”, “payload”:“Hello World”, “qos”:1, “retain”:false, “clientid”:“example”, “properties”: {“user_properties”: { “id”: 10010, “name”: “name”, “foo”: “bar”}, “content_type”: “text/plain”}}’

nanomq 能成功返回 : ```
{“code”:0}

1、但并没有转发到 EMQX。
2、nanomq 程序崩溃

感谢报告 HTTP API 功能还缺乏全面的安全测试,可能是解码出错,会尽快修复

这是一个只有当HTTP Pub和桥接一起使用才会触发的bug。
已经修复,近日发版。