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>" );
}