有人知道一个简单的 API 浏览器吗?我可以使用它为我的 Web 服务制作一个漂亮的测试页面?我知道以下内容,这些与我想要的类似:
http://api-playground-demo.hipo.biz/
https://github.com/mashery/iodocs
但这两种方法都存在一些缺陷 - Django 比较接近,但它只允许您以 JSON 格式发送 POST 数据,而我只使用普通的multipart/form-data
键/值对。由于它需要 Django,因此设置起来也有点麻烦,而实际上您应该能够使用客户端 JavaScript 在静态站点中完成所有这些操作。
IODocs 还有一长串疯狂的要求。
因此理想情况下,我想要一些与 Django API 游乐场非常相似的东西,但具有以下特点:
- 可以将变量替换为 GET 参数,和URL。即
http://foo.com/{variable1}/bar?q={variable2}
- 允许我发送播放表单编码的 POST 数据,而不是(或除了)JSON
- 没有任何可笑的服务器端依赖。
- 理想情况下,让我发送文件。
- 理想情况下,让我发送包含变量的自定义标头,例如
X-Auth-Code: {variable3}
肯定有人这么做了?
答案1
成立昂首阔步经过一些细微的调整,它可以完成我想要的所有事情,包括发送文件和自定义标题。
我唯一需要修复的是一个小错误,其中可选的 POST 字段以值“undefined”发送,而不是完全省略(或作为空字符串发送)。