簡體   English   中英

Python 到帶有 Java 字節數組的 MQTT

[英]Python to MQTT with a Java bytearray

我制作了一個片段來連接到我不管理的遠程 mqtt 服務器,我知道 Java 消息被接受,但 python 消息不被接受。 任何想法? 我不熟悉 python 字節的東西。

我做 JSON > 字節的東西

在 Java 中,我可以發送帶有字節或字節數組有效負載的消息在此處輸入圖像描述

但在 Python 中,收到消息但管理員報告代理錯誤

`b'{\n  "subject": "subject1",\n  "date": "Wed, 17 Feb 2021 13:27:32 +0100"\n}'` to topic `testtopic/testchannel`

abc 是我的 json。

>>> 'abc'.encode('utf-8') b'abc'

>>> bytearray('abc', 'utf-8') bytearray(b'abc')

400 Bad Request: [{"error":"BadRequest","description":"date has invalid format"}]

python3:字節與字節數組,並轉換為字符串和從字符串轉換

好吧,很明顯,日期錯誤實際上是日期類型錯誤

該類型已強制執行。

結論所有有效載荷格式都在工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM