static void server_OnGet(object sender, ClientConnectionEventArgs e) { Console.WriteLine("GET request", ++connectionsCounter); e.Response.WriteLine("HTTP/1.1 200 OK"); e.Response.WriteLine(); e.Response.Write(File.ReadAllText("index.html")); }
static void server_OnPost(object sender, ClientConnectionEventArgs e) { Console.WriteLine("POST request", ++connectionsCounter); e.Response.WriteLine("HTTP/1.1 200 OK"); e.Response.WriteLine(); foreach (var header in e.HeaderData.Headers) { e.Response.WriteLine("{0}:{1}", header.Key, header.Value); } e.Response.WriteLine("Post data: "); e.Response.Write(new string(e.PostData)); }