示例#1
0
文件: Server.cs 项目: Phyyl/WebServer
        private void HandleHttpRequest(HttpListenerContext context)
        {
#if DEBUG
            Console.WriteLine(context.Request.Url);
#endif
            if (!rootController.Execute(context.Request.Url.Segments, 0, context))
            {
                context.Response.StatusCode = 404;

                StreamWriter writer = context.CreateWriter();

                writer.WriteLine("404 - Not found");
            }

            context.Response.Close();
        }