还有另一个用于进行HTTP调用的框架,称为NancyFx.我的问题是,使用它有什么好处.我快速浏览了文档:
https://github.com/NancyFx/Nancy/wiki/Documentation个
看起来没有什么突出的特性,因此我想使用它.通过WebHttp使用它有什么好处?
我不断地读到一些奇怪的短语,不断地重复着"超级快乐之路".除了这条"超级快乐之路",还有什么吗?是否实现了任何真正的功能?
还有另一个用于进行HTTP调用的框架,称为NancyFx.我的问题是,使用它有什么好处.我快速浏览了文档:
https://github.com/NancyFx/Nancy/wiki/Documentation个
看起来没有什么突出的特性,因此我想使用它.通过WebHttp使用它有什么好处?
我不断地读到一些奇怪的短语,不断地重复着"超级快乐之路".除了这条"超级快乐之路",还有什么吗?是否实现了任何真正的功能?
它似乎提供了一种不同的方法来定义"路由"(在MVC意义上),使用lambdas来标识相对路径、参数和响应的实现.
最终,该框架的关键优势在于其表达能力.在ASP.NET MVC路由表在全局.asax和实现在控制中.似乎在NancyFx中,这是一种流行的模式:
Action["/path"] = args => { return your_implementation_here; }
实施示例:
Get["/products"] = id => { return GetRepository().Products.Single( q => q.Id == id); };
说明:使用参数‘ID’对相对端点‘/products’执行HTTP GET将从存储库中返回ID参数与产品ID匹配的单个产品.
富有表现力且简洁.