CSharpUtilsFastcgiTest.MyFastcgiServer.HandleHttpRequest C# (CSharp) Метод

HandleHttpRequest() защищенный Метод

protected HandleHttpRequest ( HttpRequest HttpRequest ) : void
HttpRequest CSharpUtils.Fastcgi.Http.HttpRequest
Результат void
		protected override void HandleHttpRequest(HttpRequest HttpRequest)
		{
			if (HttpRequest.Post.ContainsKey("Title") && HttpRequest.Post.ContainsKey("Body"))
			{
				Posts.Add(new Post()
				{
					Title = HttpRequest.Post["Title"],
					Body = HttpRequest.Post["Body"],
				});
			}

			HttpRequest.Output.Write(TemplateFactory.GetTemplateCodeByFile("Test.html").RenderToString(new TemplateScope(new Dictionary<String, dynamic>()
			{
				{ "Count", Count++ },
				{ "Params", HttpRequest.Enviroment },
				{ "Posts", Posts },
				{ "POST", HttpRequest.Post },
			})));

			HttpRequest.Output.WriteLine("<pre>");
			foreach (var Param in HttpRequest.Enviroment)
			{
				HttpRequest.Output.WriteLine("{0}: {1}", Param.Key, Param.Value);
			}
			HttpRequest.Output.WriteLine("</pre>");

			/*
			if (HttpRequest.StdinBytes.Length > 0)
			{
				File.WriteAllBytes("Stdin.bin", HttpRequest.StdinBytes);
			}
			HttpRequest.Output.WriteLine(HttpRequest.Stdin);
			*/

			HttpRequest.OutputDebug = true;
		}
	}