1

ロジック アプリを使用して、Azure のサービス バスにメッセージを送信しています。ロジック アプリは、本体に JSON ペイロードを含むトリガーの HTTP 要求で開始します。リクエストの「本文」は、メッセージ送信アクションのコンテンツとして設定されます。投稿時のペイロードは JSON なので、Content-Type を application/json に設定します。これにより、メッセージの送信アクションでエラーが発生します。

{"code":"InvalidTemplate","message":"アクション 'Send_message' でテンプレート言語式を処理できません。行 '1' および列 '1221' の入力: 'テンプレート言語関数 'encodeBase64' は、そのパラメーターが文字列であることを期待しています。提供された値は、型 'Object' です。使用法の詳細については、 encodeBase64 .'."}

Content-Type を text/plain に変更してみましたが、うまくいきましたか? これはバグですか、それともメッセージの送信アクションで使用する前に、何らかの方法で JSON をテキスト値に変換する必要がありますか?

4

1 に答える 1