0
我有一種情況,我有一個python客戶端嘗試使用SocketIO向服務器發送消息。我使用sock.emit發送JSON消息,如下圖所示使用python SocketIO向服務器發送消息
sock = SocketIO(url, None, ...)
message = {'ob': 'house',
'ids': ['54fjadb70f9756','39f1ax451f6567']}
self.sock.emit(message)
服務器要求如下:
{"ob":"house","ids":['54fjadb70f9756','39f1ax451f6567']}
服務器是當前收到以下消息:
{"args": [], "name": "{\"ids\": [\"54fjadb70f9756\", \"39f1ax451f6567\"], \"ob\": \"house\"}"}
然後抱怨無效的消息。
我將如何發送消息,以便服務器按預期收到它,即我指定的原始消息結構?它似乎發射正在改變消息的結構,當我發送它,是否有可能重寫和更改發射到它保留原始消息結構?我怎麼能這樣做?