Я пытаюсь вызвать мой сервер с библиотекой 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