gpt4 book ai didi

python - 如何使用 web 插件将 JSON 有效负载发送到 RabbitMQ?

转载 作者:太空狗 更新时间:2023-10-29 18:18:37 26 4
gpt4 key购买 nike

我有一个 RabbitMQ 3.4.2 instance安装了 Web 管理插件。

当我使用 Python 的 kombu 将消息 {'operationId': 194} 推送到队列时队列包,消息在另一端作为字典读取。

但是,当我使用网络控制台发送消息时:

enter image description here

我在接收端收到以下错误:

operation_id = payload['operationId']
TypeError: string indices must be integers

我尝试添加 content-type header 和属性,但没有成功。

由于读取器代码相同,这意味着 Web 发送器不会将发送的消息标记为 JSON/字典有效负载,因此在另一端将其读取为字符串。

知道如何使用 RabbitMQ 网络控制台将消息标记为 JSON 消息吗?

最佳答案

我必须使用 content_type 而不是 content-type(下划线而不是连字符)。

这是一个非常有问题的设计决定,因为每个人都知道的标准是 content-type .

enter image description here

关于python - 如何使用 web 插件将 JSON 有效负载发送到 RabbitMQ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200756/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com