为WCF服务自动生成API资源管理器

为WCF服务自动生成API资源管理器,wcf,rest,Wcf,Rest,如果您曾经使用过,您将熟悉他们的API资源管理器。这是一个非常棒的工具,它允许您查看每个API方法的文档,以及killer特性(带有填充任何请求参数的表单)。它甚至会在您登录时启动,并代表您完成身份验证部分。戈瓦拉有一个类似的,也是非常好的 是否有用于WCF的工具可以自动生成这样的API资源管理器(免费或商业) 目前,我们使用Fiddler来构建JSON请求,但我想发布这些服务契约,并允许潜在的开发人员通过基于web的API浏览器来处理它们 我知道,我正在使用(非常棒),但我感兴趣的是API E

如果您曾经使用过,您将熟悉他们的API资源管理器。这是一个非常棒的工具,它允许您查看每个API方法的文档,以及killer特性(带有填充任何请求参数的表单)。它甚至会在您登录时启动,并代表您完成身份验证部分。戈瓦拉有一个类似的,也是非常好的

是否有用于WCF的工具可以自动生成这样的API资源管理器(免费或商业)

目前,我们使用Fiddler来构建JSON请求,但我想发布这些服务契约,并允许潜在的开发人员通过基于web的API浏览器来处理它们


我知道,我正在使用(非常棒),但我感兴趣的是API Explorer部分。

不完全是您想要的,但是。。。。 为此,WCF提供了一种称为的方法

如果您安装了VisualStudio,您将获得它。例如,对于安装在通常位置的VS2008,您可以在以下位置找到WCF测试客户端(WcfTestClient.exe):

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\

看看Apigee:

您可能想看看I/O文档—一个用于RESTful web API的开源交互式文档系统,任何API所有者都可以使用它来部署自己的文档。它在Node.js上运行,并将Redis用作数据存储

示例:developer.klout.com/iodocs、developer.rottentomotos.com/iodocs

它使用基于JSON模式的文件来定义API端点、方法和参数。基于这些JSON文件,它生成了一个客户端接口,开发人员可以使用它来学习和探索API。API调用可以直接从文档接口执行,生成格式化响应

它是开源的,所以你可以保证定期更新和改进。事实上,上周末,来自SendGrid的Brandon West(他们使用I/O文档为文档提供动力)创建并开源了UI,以创建/编辑I/O文档的JSON模式文件。因此,您不再需要手动创建JSON文件


是的,我知道这一点,但我正在寻找能够创建可浏览网站的东西。WCF测试客户端仅用于基于SOAP的服务-我想OP更多的是谈论面向REST的服务。我更多的是寻找一个内部工具,而不是第三方,但是我必须说这很好。使用Api Explorer-@AnilPurswani我知道这一点,但这是一个手动编码过程,对于WebAPI而不是WCF。我正在寻找一种工具,可以为我做到这一点。