|
|
|
@ -1506,8 +1506,10 @@ namespace WebSocketSharp
|
|
|
|
throw new ArgumentException ("An empty string.", "protocol");
|
|
|
|
throw new ArgumentException ("An empty string.", "protocol");
|
|
|
|
|
|
|
|
|
|
|
|
var headers = request.Headers;
|
|
|
|
var headers = request.Headers;
|
|
|
|
return headers.Contains ("Upgrade", protocol)
|
|
|
|
var comparison = StringComparison.OrdinalIgnoreCase;
|
|
|
|
&& headers.Contains ("Connection", "Upgrade");
|
|
|
|
|
|
|
|
|
|
|
|
return headers.Contains ("Upgrade", protocol, comparison)
|
|
|
|
|
|
|
|
&& headers.Contains ("Connection", "Upgrade", comparison);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
|