【发布时间】:2011-01-03 15:14:05
【问题描述】:
有两个有趣的框架可用于 Ruby 和 PHP,它们提供了构建 API 的工具。
红宝石:葡萄 https://github.com/intridea/grape/wiki
PHP:弗拉皮 http://getfrapi.com/
有没有人知道 .NET 中的等效项目?
例如,在 Grape 中,您可以创建一个 ruby 类,如下所示:
class MyAPI < Grape::API
prefix 'api'
get 'hello' do
{:hello => 'world'}
end
end
这允许您发出这样的 HTTP 请求:
GET /api/hello
{“hello”:”world”}
这很甜蜜。
编辑
经过反思,似乎 WCF Http Rest 服务可能与 Frappi 和 Grape 最相似,这让我的问题有点愚蠢。但我仍然希望能收集到一些项目,这些项目有专门用于创建 API 的工具甚至一些框架。
Sprache,(在下面回答)似乎很有趣。
【问题讨论】:
标签: c# .net api frameworks