我有最奇怪的虫子。(这可能有一个完全合乎逻辑的解释) 我正在向Bitfinex平台发送连接消息。它是这样的:
ws.send(json.dumps({
"event": "subscribe",
"channel": "ticker",
"pair": PAIR,
}))
PAIR变量是一对交易元素,例如“EURUSD”、“BTCEUR”。。。你知道吗
有趣的是,除了以“E”开头的字符串外,这个websocket请求可以完美地处理所有字符串。我得到的一个以E开头的字符串的示例响应是:
{"channel":"ticker","pair":"URBTC","event":"error","symbol":"EURBTC","msg":"symbol: invalid","code":10300}
注意“pair”有“E”截止,而“symbol”有正确的值。我尝试过在“pair”中附加一个额外的字符串,并添加一个额外的“symbol”元素。这些都不管用。我也尝试过用ascii和utf-8编码字符串,但没有效果。你知道吗
有人知道这是什么吗?你知道吗
附:这是一个积极回应的例子:
{"event":"subscribed","channel":"ticker","chanId":9226,"symbol":"tBTCEUR","pair":"BTCEUR"}
目前没有回答
相关问题 更多 >
编程相关推荐