Пример #1
0
        static void Main(string[] args)
        {
            RestServer server = RestServer.Create(setting =>
            {
                setting.Logger      = LogManager.Instance.Logger;
                setting.Schema      = "http";
                setting.Host        = "localhost";
                setting.Port        = 1234;
                setting.Connections = 50;
            });

            foreach (var num in Enumerable.Range(0, 10))
            {
                server.Add(new HelloWorldRouter(HttpMethod.Get, $"/hello/{num}", num.ToString()));
            }
            server.Add(new ImageTestRouter(HttpMethod.Get, $"/test/img"));
            server.Add(new PostTestRouter(HttpMethod.Post, $"/test/post"));

            server.Start();
            server.Add(new HelloWorldRouter(HttpMethod.Get, $"/hello/tttt", "tttt"));
            Console.ReadLine();
            server.Stop();
        }