Skip to content

Commit c964133

Browse files
committed
Fix #111, Add missing key field Sec-WebSocket-Protocol.
1 parent 59969a1 commit c964133

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/src/transports/websocket_dart_impl.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,16 +81,15 @@ class WebSocketImpl {
8181

8282
var request = await client.getUrl(Uri.parse(
8383
(scheme == 'wss' ? 'https' : 'http') +
84-
'://$host:$port/ws')); // form the correct url here
84+
'://$host:$port')); // form the correct url here
8585

8686
request.headers.add('Connection', 'Upgrade');
8787
request.headers.add('Upgrade', 'websocket');
8888
request.headers.add(
8989
'Sec-WebSocket-Version', '13'); // insert the correct version here
9090
request.headers.add('Sec-WebSocket-Key', key.toLowerCase());
91+
request.headers.add('Sec-WebSocket-Protocol', 'sip');
9192

92-
//request.headers.add('Origin', 'http://localhost:5060');
93-
//request.headers.add('Sec-WebSocket-Protocol', 'sip');
9493
webSocketSettings.extraHeaders.forEach((key, value) {
9594
request.headers.add(key, value);
9695
});

0 commit comments

Comments
 (0)