|
|
|
@ -278,10 +278,9 @@ namespace WebSocketSharp.Net
|
|
|
|
public bool IsWebSocketRequest {
|
|
|
|
public bool IsWebSocketRequest {
|
|
|
|
get {
|
|
|
|
get {
|
|
|
|
if (!_websocketRequestSet) {
|
|
|
|
if (!_websocketRequestSet) {
|
|
|
|
_websocketRequest = _method == "GET" &&
|
|
|
|
_websocketRequest = _method == "GET"
|
|
|
|
_version > HttpVersion.Version10 &&
|
|
|
|
&& _version > HttpVersion.Version10
|
|
|
|
_headers.Contains ("Upgrade", "websocket") &&
|
|
|
|
&& this.IsUpgradeTo ("websocket");
|
|
|
|
_headers.Contains ("Connection", "Upgrade");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_websocketRequestSet = true;
|
|
|
|
_websocketRequestSet = true;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|