我有一個RabbitMQ 3.4.2 instance與安裝的Web管理插件。如何使用web插件將JSON負載發送到RabbitMQ?
當我使用Python的kombu隊列包將消息{'operationId': 194}
推送到隊列時,消息在另一端作爲字典讀取。
然而,當我使用Web控制檯發送消息:
我得到在接收端以下錯誤:
operation_id = payload['operationId']
TypeError: string indices must be integers
我曾嘗試加入content-type
頭和財產,沒有成功。
由於閱讀器代碼是相同的,這意味着Web發件人不會將發送的郵件標記爲JSON /字典有效內容,因此在另一端讀取爲字符串。
任何想法如何使用RabbitMQ Web控制檯將消息標記爲JSON消息?
它不是一個HTTP頭...這是爲了區別這一點,以及遵守RabbitMQ慣例使用下劃線的屬性。 – Jakub