Я использую каналы django 2.0 для чата.Во время подключения я проверяю название комнаты.Если он не существует, я отклоняю соединение, используя self.code (code = 1007).Журналы ASGI показывают успешное отклонение, как показано ниже:
WebSocket REJECT /ws/discuss/asdf/asdf1
Однако на стороне клиента websocketbridge библиотеки js (исходный код из установки) выдает непредвиденное исключение, как показано ниже:
Error during WebSocket handshake: Unexpected response code: 403
При выводе на консоль полученного аргумента.Я получаю следующее:
CloseEvent {isTrusted: true, wasClean: false, code: 1006...
Я хотел бы поймать код ошибки 1007, выданный потребителем в передней части, чтобы я мог корректно обработать отклонение.
Любая помощь будетМы очень признательны.
Заранее спасибо.