SignalR Python - не удается подключиться к моему локальному серверу - PullRequest
0 голосов
/ 28 сентября 2018

Я пытаюсь вызвать мой сервер с библиотекой python и signal r.Я пытаюсь подключиться к своему серверу, затем пытаюсь вызвать мой метод из концентратора. Я получаю сообщение об ошибке.

AttributeError: у объекта 'NoneType' нет атрибута 'send'

Это происходит, когда я использую seesion=None

from requests import Session
from signalr import Connection


def main():
   with Session() as session:
       connection = Connection("http://localhost:8089", session=None)
       presenceservice = connection.register_hub('MyHub')
       key = input("Press E\n")
       while connection:
           if key == 'e':
                presenceservice.server.invoke('Heartbeat')
                print("Client Heartbeat sent to the server")
                presenceservice.client.on('Heartbeat', print("Recieved Heartbeat \n"))




if __name__ == "__main__":
   main()

Я также пробовал с session, и я получаю следующую ошибку

в Raise_for_status Raise HTTPError(http_error_msg, response = self) request.exceptions.HTTPError: 500 Ошибка сервера: внутренняя ошибка сервера для URL: http://localhost:8089/signalR/negotiate?connectionData=%5B%7B%22name%22%3A+%22corehub%22%7D%5D&clientProtocol=1.5

...