0
RabbitMQ HTTP RESTクライアントを使用してメッセージをキューに公開しようとしています。RabbitMQ REST HTTP JSONペイロード
Content-Type:application/json
:私はちょうど1つのヘッダセットを持って
{"error":"bad_request","reason":"payload_not_string"}
:私は、次のURLと要求
http://xxxx/api/exchanges/xxxx/exc.notif/publish
{
"routing_key":"routing.key",
"payload":{
},
"payload_encoding":"string",
"properties":{
"headers":{
"notif_d":"TEST",
"notif_k": ["example1", "example2"],
"userModTime":"timestamp"
}
}
}
とバックウサギからの次の応答を取得を使用しています
私は設定しようとしていた
"payload_encoding":"base64",
しかし、それは役に立たなかった。私はウサギには新しく、どんな反応も歓迎です。
おかげで試してみてください。私の挑戦は、ペイロードにJSONを載せたいということです。 "ペイロード":{ "nos":["test"]、 "parameters":{"var2": "val2"、 "var1": "val1"}、 "例外": "テスト-excpetion " } 私は文字列とエスケープを試みましたが、まだ喜びはありませんでした。 – shippi
あなたは私をたくさん助けました。 jsonを正常にエスケープし、正常に動作しました。乾杯 – shippi