/// <summary> /// 'Main' to quickly test the lib by building it as console app. /// </summary> /// <param name="args"></param> static void Main(string[] args) { { // create serverito var host = "http://*****:*****@"/anynumber/\d+/", matchType: UrlMatchingType.RegEx), (ServeritoContext context) => { Utils.WriteToResponse(context.Context, "It Works!"); }); // /console/ return the content of the console string server.AddView(new URL("/console/"), (ServeritoContext context) => { Utils.WriteToResponse(context.Context, consoleString.ToString()); }); // /echo/ return the input we got from POST requests server.AddView(new URL("/echo/", HttpMethods.POST), (ServeritoContext context) => { var ret = Utils.ReadRequestInput(context.Context); Utils.WriteToResponse(context.Context, ret); }); // /kill/ will stop listening and finish app. server.AddView(new URL("/kill/"), (ServeritoContext context) => { server.Stop(); }); // open test page in default browser System.Diagnostics.Process.Start(host); // start listening server.Start(); } }