我正在开发一个REST API,我正在寻找一个简单的图形实用程序,它可以让我测试完整的REST动词集(GET,PUT,POST和DELETE); GET显然不是问题,但我想要的东西可以封装能够为PUT / POST指定内容主体,指定标题等的基本功能。我敢肯定以前有人做过这类事情,但是我似乎无法找到任何对HTML / Javascript的简单图形位的引用,这将允许我指定端点,标题,正文等,并执行REST请求。这样的事情在许多环境中都非常有用。有没有人知道这样一个没有任何许可问题的工具?
注意:理想情况下,我想找一些可嵌入网页的内容,即没有浏览器插件。
答案 0 :(得分:6)
虽然您说浏览器插件是您的第二选择,但我正在愉快地使用Postman Chrome插件并推荐它。
答案 1 :(得分:4)
我知道这不是您可以嵌入的内容,但如果您只想使用相关的HTTP动词测试您的REST服务,我建议使用Fiddler。
答案 2 :(得分:2)
我曾经有类似的要求(测试实用程序内联在线文档以提供示例调用)。也没有运气,也找不到任何东西。
最后我做了:
答案 3 :(得分:2)
尝试Okapi:您可以将两个文件放入网络服务器。这是免费和免费的。
答案 4 :(得分:2)
RESTClient是一个优秀的开源Java应用程序,您可能希望尝试用于测试各种HTTP通信(它支持GET,POST,PUT,DELETE,HEAD,OPTIONS和TRACE)。它具有GUI版本和CLI版本,以适应手动或自动测试。请注意,它还提供SSL和脚本支持。
虽然它不能嵌入到网页中(根据您的要求),作为Java应用程序,它可以很容易地在许多平台上运行。由于它是我自己选择的REST API测试工具,我强烈推荐它。
截图:
我已将此列入最后一段,因为您的“理想”表示没有浏览器插件,但是...我尝试了很多REST客户端,到目前为止我使用的最好的是Chrome应用:{{3} }。
DHC(又名Dev HTTP Client)是由开发人员为开发人员设计和开发的,可以更轻松地进行直接的HTTP资源发现,操作和测试。除了主要功能,发送/接收自定义HTTP请求/响应之外,它还允许永久地将请求保存到本地存储库以供以后重用,而且请求声明可以包括特定于上下文的变量。通过使用上下文,您可以轻松地在各种环境之间切换,而无需修改请求声明。 (例如从测试环境到生产)
如果你可以通过浏览器附加方面,我强烈建议给DHC一个镜头。