예제 #1
0
        public Request(string rawRequestString)
        {
            RawRequestString = rawRequestString;

            try
            {
                splitRawRequest = rawRequestString.Split('\n');
                if (splitRawRequest.Length != 0)
                {
                    RawRequestMethod = splitRawRequest[0];
                    RequestPart      = RawRequestMethod.Split(' ');
                    var valuePart = splitRawRequest[splitRawRequest.Length - 1];

                    if (!valuePart.StartsWith("\0"))
                    {
                        values = valuePart.Split('&');
                    }
                }
            }
            catch (Exception ex)
            {
                string s = ex.Message;
                s += "";
            }
        }
            public Request(string rawRequestString)
            {
                RawRequestString = rawRequestString;

                splitRawRequest = rawRequestString.Split('\n');
                if (splitRawRequest.Length != 0)
                {
                    RawRequestMethod = splitRawRequest[0];
                    RequestPart      = RawRequestMethod.Split(' ');
                    var valuePart = splitRawRequest[splitRawRequest.Length - 1];
                    if (!valuePart.StartsWith("\0"))
                    {
                        values = valuePart.Split('&');
                    }
                }
            }