Невозможно получить доступ к пути в обработчике websockets.servePython

Программы на Python
Ответить
Anonymous
 Невозможно получить доступ к пути в обработчике websockets.serve

Сообщение Anonymous »

Я не могу найти способ получить доступ к пути соединения через веб-сокет, говорят в документации. Получение пути запроса во втором параметре обработчиков соединения устарело.
Версия Python: 3.12.6
Версия веб-сокетов: 14.1
async def handler(websocket: ServerConnection):
print(websocket.path) ## AttributeError: 'ServerConnection' object has no attribute 'path'

async def main():
server = await websockets.serve(
handler,
"0.0.0.0",
9000,
)

print("Server started on 0.0.0.0:9000")

await server.wait_closed()

if __name__ == "__main__":
asyncio.run(main())



Подробнее здесь: https://stackoverflow.com/questions/792 ... ve-handler
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»