Пример #1
0
        /// <summary>
        /// Returns a value indicating whether or not this is a WebSocket request.
        /// </summary>
        /// <param name="request">The request.</param>
        /// <returns>A value indicating whether or not this is a WebSocket request.</returns>
        private static bool IsWebSocketRequest(this IOwinRequest request)
        {
            var isUpgrade   = request.IsHeaderEqual("Connection", "Upgrade");
            var isWebSocket = request.IsHeaderEqual("Upgrade", "WebSocket");

            return(isUpgrade & isWebSocket);
        }