Azure逻辑应用程序,无法将消息发送到服务总线

Jet*_*Jet 0 logic azure

发送消息操作始终显示“无法解析收到的消息并且为空” 错误输出

输入是json数组。 输入信息和数据

有什么建议吗?

谢谢

Jet*_*Jet 5

弄清楚了。

看起来向服务总线发送消息需要对消息内容进行 Base64 编码。由于内容是 JSON,因此需要在编码之前显式对其进行字符串化,即使用 @encodeBase64(string(jsonContent))

将内容类型更改为 text/plain 具有相同的效果,因为在这种情况下,内容首先被视为字符串。