RabbitMQ错误在有效负载api中发送JSON消息后

时间:2017-12-11 07:04:38

标签: rabbitmq

以下是我从邮递员发送给rabbitmq的内容

http://somthing/api/exchanges/%2f/logstash-logger/publish

{"properties": 
{"content-type": "application/json"},
"routing_key": "logstash-key",
"payload":{
"abc": "1.0",
"deg": "XY",
"dhi": "AB",
"jkl": "654654",
"mno": "CREATED",
"pqr": "SYSTEM",
"rst": "1.0",
"uvw": "LOG",
"timestamp": "07/24/2012 9:31:12"
},
"payload_encoding": "string"
}

并收到此错误

  

{       “错误”:“bad_request”,       “reason”:“payload_not_string”}

有谁知道?这个问题是什么?

1 个答案:

答案 0 :(得分:0)

  

这是适用于我的代码

    {"properties": 
    {"content_type": "application/json"},
    "routing_key": "logstash-key",
    "payload":
    "{\"Data\" : \"{data}\",\"SequenceNumber\" : {seqNumber},\"DeviceID\" : \"{device}\"}",
    "payload_encoding": "string"
    }