【发布时间】:2016-03-16 00:31:03
【问题描述】:
我有一个安装了网络管理插件的RabbitMQ 3.4.2 instance。
当我使用 Python 的 kombu 队列包将消息 {'operationId': 194} 推送到队列时,消息在另一端作为字典读取。
但是,当我使用 Web 控制台发送消息时:
我在接收端收到以下错误:
operation_id = payload['operationId']
TypeError: string indices must be integers
我尝试添加 content-type 标头和属性,但没有成功。
由于阅读器代码相同,表示网络发送方没有将发送的消息标记为JSON/字典载荷,因此在另一端读取为字符串。
知道如何使用 RabbitMQ Web 控制台将消息标记为 JSON 消息吗?
【问题讨论】:
标签: python json queue rabbitmq