isWebSocketUpgrade property

bool get isWebSocketUpgrade

Whether this is a WebSocket upgrade request (Upgrade: websocket).

Implementation

bool get isWebSocketUpgrade {
  final upgrade = headers['upgrade']?.toLowerCase();
  final connection = headers['connection']?.toLowerCase();
  return upgrade == 'websocket' && (connection?.contains('upgrade') ?? false);
}