ATMLUtilitiesLibrary.MyHttpServer.handleGETRequest C# (CSharp) Метод

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

public handleGETRequest ( HttpProcessor p ) : void
p HttpProcessor
Результат void
        public override void handleGETRequest( HttpProcessor p )
        {
            string contextPath = p.ContextPath;
            Dictionary<String, String> properties = p.Properties;

            if (p.http_url.Equals( "/Test.png" ))
            {
                Stream fs = File.Open( "../../Test.png", FileMode.Open );

                p.writeSuccess( "image/png" );
                fs.CopyTo( p.outputStream.BaseStream );
                p.outputStream.BaseStream.Flush();
            }

            Console.WriteLine( "request: {0}", p.http_url );
            p.writeSuccess();
            p.outputStream.WriteLine( "<html><body><h1>test server</h1>" );
            p.outputStream.WriteLine( "Current Time: " + DateTime.Now );
            p.outputStream.WriteLine( "url : {0}", p.http_url );

            p.outputStream.WriteLine( "<form method=post action=/form>" );
            p.outputStream.WriteLine( "<input type=text name=foo value=foovalue>" );
            p.outputStream.WriteLine( "<input type=submit name=bar value=barvalue>" );
            p.outputStream.WriteLine( "</form>" );
        }