/AServer

AServer是基于asp.net core Kestrel封装的一个超迷你http服务器

Primary LanguageC#

AServer

AServer是基于asp.net core Kestrel封装的一个超迷你http服务器。它可以集成进你的Core程序里,用来快速的响应http请求,而不需要集成整个asp.net core mvc。

依赖

Microsoft.AspNetCore.Server.Kestrel 2.2.0

安装

NA

使用

step 1:
var server = new Agile.AServer.Server();//实例化一个server
step 2:

server.AddHandler(new HttpHandler()
                    {
                        Method = "GET",
                        Path = "/api/user",
                        Handler = (req, resp) =>
                        {
                            return resp.Write("['kklldog','agile']");
                        }
                    });
 //通过AddHandler方法添加一个对请求的响应

step 3:

server.Run();