namwox ison
namwox ison
https://github.com/LUCIT-Systems-and-Development/unicorn-fy/issues/41 Exactly the same。。。
@oliver-zehentleitner @amdescombes @bobwng @dima-dmytruk23 I think I have fixed the this bug.   ### code ``` import logging import time import threading import os import json from termcolor import...
 I added a few lines of code to get some information ``` 2022-07-19 12:04:06,547 [DEBUG ] 3250714 139674514667264 manager: BinanceWebSocketApiManager.is_stop_as_crash_request(df1e2f89508d-a362-08cb-f0ab-9e2079d5) 2022-07-19 12:04:06,547 [DEBUG ] 3250714 139674514667264 manager: BinanceWebSocketApiManager.set_heartbeat(df1e2f89508d-a362-08cb-f0ab-9e2079d5) 2022-07-19...
``` def handshake(self): headers = self.read_http_headers() print("Handshake", headers) if 'upgrade' in headers: try: assert headers['upgrade'].lower() == 'websocket' except AssertionError: self.keep_alive = False return try: key = headers['sec-websocket-key'] except KeyError: logger.warning("Client...
``` def read_http_headers(self): headers = {} # first line should be HTTP GET http_get = self.rfile.readline().decode().strip() if not http_get.upper().startswith('GET'): logger.warning("Unsupported HTTP method") response = 'HTTP/1.1 400 Bad Request\r\n\r\n' with self._send_lock:...