Я работаю над мобильным приложением, используя флаттер и дротик. Мне нужно установить sh соединение websocket с бэкэндом, которое реализовано с использованием Asp. net SiganlR. Backend реализован другой командой, и я не могу изменить / обновить его. Связь через веб-сокет защищена на бэкэнде, и мне нужно предоставить токен доступа для доступа к услуге.
Я пытаюсь использовать этот код для установления sh канала связи:
IOWebSocketChannel _channel = new IOWebSocketChannel.connect('wss://localhost:5000/sinkhub', headers: {
'X-TOKEN': 'token'
});
Но я не могу установить sh соединение и в итоге возникла ошибка. Это снимок экрана объекта _channel после выполнения кода выше.
Любая помощь в этом отношении приветствуется. Более конкретно, как подключиться к сигналу BackRend из приложения флаттера. Наиболее важный момент, на который следует обратить внимание: сервер защищен, и мне нужно отправить токен доступа для доступа к сервису.