Exemple #1
0
        /// <summary>
        /// 处理Get请求;
        /// </summary>
        /// <param name="p"></param>
        public override void HandleGetRequest(HttpProcessor processor)
        {
            Console.WriteLine("request: {0}", processor.m_HttpUrl);
            processor.WriteSuccess();

            processor.m_OutputStreamWriter.WriteLine("<html><body><h1>LightHttpServer</h1>");
            processor.m_OutputStreamWriter.WriteLine("Current Time: " + DateTime.Now.ToString());
            processor.m_OutputStreamWriter.WriteLine("url : {0}", processor.m_HttpUrl);

            //Post测试;
            processor.m_OutputStreamWriter.WriteLine("<form method=post action=/form>");
            processor.m_OutputStreamWriter.WriteLine("<input type=text name=foo value=foovalue>");
            processor.m_OutputStreamWriter.WriteLine("<input type=submit name=bar value=barvalue>");
            processor.m_OutputStreamWriter.WriteLine("</form>");
        }