Подключение к серверу на Heroku: websocket._exceptions.WebSocketBadStatusException: статус рукопожатия 404 НЕ НАЙДЕН - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь установить соединение между сервером на heroku и клиентом на моем компьютере, но при попытке установить соединение получаю следующее:

Я посмотрел учебникпредоставлено heroku, но это не работает.Когда я запускаю свой клиентский код, он дает следующие исключения:

Traceback (most recent call last):
File "client.py", line 4, in <module>
      ws = create_connection("wss://securitysys.herokuapp.com/relay")
File"/home/yukinari/.local/lib/python3.5/sitepackages/websocket/_core.py", line 514, in create_connection
      websock.connect(url, **options)
File "/home/yukinari/.local/lib/python3.5/site-packages/websocket/_core.py", line 226, in connect
      self.handshake_response = handshake(self.sock, *addrs, **options)
File "/home/yukinari/.local/lib/python3.5/site-packages/websocket/_handshake.py", line 79, in handshake
     status, resp = _get_resp_headers(sock)
File "/home/yukinari/.local/lib/python3.5/site-packages/websocket/_handshake.py", line 160, in _get_resp_headers
raise WebSocketBadStatusException("Handshake status %d %s", status, status_message, resp_headers)
    websocket._exceptions.WebSocketBadStatusException: Handshake status 404 NOT FOUND

Мой код:

app.py

@sockets.route('/relay')
def relay_msg(ws):
    while not ws.closed:
        message = ws.receive()
        print(message)
        ws.send(message)

client.py

ws = create_connection("wss://MyAppName.herokuapp.com/relay")
ws.send("hello world!")
ws.recv()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...