Каналы Django запрещают соединение через веб-сокет с пользовательским кодом - PullRequest
0 голосов
/ 24 мая 2018

Поэтому мне нужно запретить соединение через веб-сокет с определенным кодом, чтобы клиент мог правильно обработать отклонение.В настоящее время, когда вы отклоняете соединение с message.reply_channel({'accept':False}), клиент просто получает ошибку 403.Я могу закрыть соединение с помощью кода, используя message.reply_channel({'close':3000}), но это требует, чтобы соединение было принято в первую очередь.Если это единственный способ сделать это, то пусть так и будет, но я чувствую, что должен быть способ отклонить код, который я просто не могу найти.

Я использую Django Channels 1.1.8, поэтомуизменения релиза 2.x, к сожалению, мне не выгодны.

...