c# - “开放式”REST 框架 (.Net)

标签 c# rest

我们有一个可能有用的自制框架 实现基于 REST 的网络服务。

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

它的用途是:用动态内容内联替换模板“标签”。示例标签:{{recentposts window=7 max=10}}

它的作用:将“标签”解析为带有(已检查的)参数的命令,调用 配置为处理命令和返回数据的处理程序,使用 xsl 转换数据, 将 {{...}} 替换为结果。

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

作为返工的替代方案,我正在寻找 smth 开箱即用。

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

最佳答案

ServiceStack怎么样? ?

引自网页:

A modern, code-first, DTO-driven, WCF replacement web services framework encouraging best-practices for creating DRY, high-perfomance, scalable REST web services

...和一个"overview" slideshow .

关于c# - “开放式”REST 框架 (.Net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7537678/

相关文章:

firebase - 存储和使用 Firebase 身份验证 token 对我的服务器进行 API 调用

javascript - 如何使用rest服务url从嵌套json读取数据

c# - Entity Framework 5.0 - 1 对 1 关系无故为 NULL

c# - 使用 EF CodeFirst 和 DRY 原则进行重复验证

javascript - 在 ASP.NET MVC 表单上提交?

c# - 从我的项目中获取 aspx 文件集合

c# - 获取大于 10GB 的超大文本文件的最后 10 行

django - 将 AngularJS 与 Django 一起使用的最佳实践是什么

java - 在 Tomcat 9 上运行时在 Maven/Jersey Web 服务上获取 java.lang.ClassNotFoundException : jakarta. servlet.Filter

oracle - ORDS 与 Oracle Apex 之间的功能差异