diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index b768d523..500f734a 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -1514,11 +1514,7 @@ namespace WebSocketSharp if (protocol.Length == 0) throw new ArgumentException ("An empty string.", "protocol"); - var headers = request.Headers; - var comparison = StringComparison.OrdinalIgnoreCase; - - return headers.Contains ("Upgrade", protocol, comparison) - && headers.Contains ("Connection", "Upgrade", comparison); + return request.Headers.Upgrades (protocol); } ///