& # 39;开放# 39;REST框架(. net)

本文关键字:net 开放 REST 框架 | 更新日期: 2023-09-27 18:09:36

我们有一个可能有用的本地框架实现基于REST的web服务。

这是一个。net c#项目,用于web应用程序。

它的用途如下:用动态内容内联替换模板'tags'。示例标签:{{recentposts窗口=7 max=10}}

它的作用:解析'tag'到带有(选中的)参数的命令,调用处理程序配置为处理命令和返回数据,用xsl转换数据;{{的替代品…}}和结果。

我有一种预感,这可以重新工作,以创建某种形式的基于REST服务,解析url到带参数的命令,调用处理程序等。并将结果写入HTTP响应。

作为返工的替代方案,我正在寻找史密斯这可能是可用的,开箱即用。

可以使用的成熟(开源)框架是什么?它必须提供一个http外观,以便轻松地完成REST工作,除了提供API之外,一种绕过此外观的方法,允许创建命令对象,完成所有调用和转换,而不是将HTTP响应写入某些流。

& # 39;开放# 39;REST框架(. net)

ServiceStack怎么样?

引用自网页:

一个现代的、代码优先的、dto驱动的、WCF替代的web服务框架,鼓励创建DRY、高性能、可扩展的REST web服务的最佳实践

…和"概览"幻灯片。

我使用EasyHttp与REST基础服务一起工作,它可以轻松地与JSON和XML服务一起工作,并且还支持将检索到的对象作为动态对象处理。非常容易插入和使用,你不必担心Http请求/响应了

我认为OpenRasta可能值得一看

https://github.com/openrasta/openrasta-stable/wiki

OpenRasta项目是一个web框架,可以让你构建web像

这样简单的应用程序

公共类Home{公共字符串Get() {返回"Hello world";}}

使用起来真的很好,而且很容易入门