예제 #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();
        }