Я использую websocket, чтобы успешно установить долгосрочное соединение с целевым wss-url.Но после получения одного сообщения код обнаружил ошибку с именем «rsv еще не реализован» и закрыл соединение.
Кажется, что мало кто сталкивался с этой проблемой, которая описывается как «rsv не реализован,еще".И документ API websocket никогда не упоминает эту проблему.
Основная часть моего кода:
def on_message(ws, message):
print(message)
def on_error(ws, error):
print("!!!find error!!!")
print(error)
def on_close(ws):
print("### why closed ???###")
websocket.enableTrace(True)
ws = websocket.WebSocketApp(url,
on_message = on_message,
on_error = on_error,
on_close = on_close,
header = header,
cookie = cookie,
)
ws.run_forever(origin = 'https://matters.news', skip_utf8_validation = True)
Это даст мне только одно сообщение, а затем покажетчто:
!!!find error!!!
rsv is not implemented, yet
send: b'\x88\x82\xd9\xe2\xcc\x8c\xda\n'
### why closed ???###