ATMLUtilitiesLibrary.HttpProcessor.readHeaders C# (CSharp) Метод

readHeaders() публичный Метод

public readHeaders ( ) : void
Результат void
        public void readHeaders()
        {
            Console.WriteLine( "readHeaders()" );
            String line;
            while (( line = streamReadLine( inputStream ) ) != null)
            {
                if (line.Equals( "" ))
                {
                    Console.WriteLine( "got headers" );
                    return;
                }

                int separator = line.IndexOf( ':' );
                if (separator == -1)
                {
                    throw new Exception( "invalid http header line: " + line );
                }
                String name = line.Substring( 0, separator );
                int pos = separator + 1;
                while (( pos < line.Length ) && ( line[pos] == ' ' ))
                {
                    pos++; // strip any spaces
                }

                string value = line.Substring( pos, line.Length - pos );
                Console.WriteLine( "header: {0}:{1}", name, value );
                httpHeaders[name] = value;
            }
        }