【发布时间】:2016-11-14 10:11:27
【问题描述】:
我正在使用逻辑应用向 Azure 上的服务总线发送消息。逻辑应用以触发器的 HTTP 请求开始,该触发器在正文中包含 JSON 有效负载。请求的“正文”设置为发送消息操作的内容。由于发布时有效负载是 JSON,我将 Content-Type 设置为 application/json。这会在发送消息操作中产生错误;
{"code":"InvalidTemplate","message":"无法在操作 'Send_message.' 中处理模板语言表达式。在“1”行和“1221”列输入:“模板语言函数“encodeBase64”期望其参数为字符串。提供的值是“对象”类型。有关使用详情,请参阅https://aka.ms/logicexpressions#encodeBase64。'。 }
所以尝试将 Content-Type 更改为 text/plain 并且有效?这是一个错误还是应该在发送消息操作中使用它之前以某种方式将 JSON 转换为文本值?
【问题讨论】: