Web services 是否有一个方便的GUI用于REST手动服务测试?

Web services 是否有一个方便的GUI用于REST手动服务测试?,web-services,rest,Web Services,Rest,在开发REST服务时,我希望能够手动将一些数据(例如,通过PUT或POST方法)提交到特定URL并查看响应。我知道的唯一工具是SoapUI,它不仅是一个商业产品,而且在我的任务如此简单的情况下有点过于复杂。有,但所有的讨论都是关于SOAP服务的,而我需要的只是休息:-)有什么想法吗?我知道我自己可以很容易地编写这样一个工具,但如果有自行车的话,我宁愿不重新发明它 更新:'的答案是可以的,但我希望这个工具也能在Linux上运行 更新2:我选择的解决方案是。任何HTTP请求测试人员都可以。是个不错的

在开发REST服务时,我希望能够手动将一些数据(例如,通过PUT或POST方法)提交到特定URL并查看响应。我知道的唯一工具是SoapUI,它不仅是一个商业产品,而且在我的任务如此简单的情况下有点过于复杂。有,但所有的讨论都是关于SOAP服务的,而我需要的只是休息:-)有什么想法吗?我知道我自己可以很容易地编写这样一个工具,但如果有自行车的话,我宁愿不重新发明它

更新:'的答案是可以的,但我希望这个工具也能在Linux上运行


更新2:我选择的解决方案是。

任何HTTP请求测试人员都可以。是个不错的选择。

对于Mac和Linux,有Charles,但它不是免费的。

是免费的,几乎可以在任何东西上运行。

我刚刚发现并安装了一个Firefox插件(它对我来说非常理想,就像我在FF上做的大多数开发一样,包括在Windows和Linux上)。不知道它是否有什么好处。:)


编辑:从那以后,我开始广泛使用它,它非常好,它确实返回了大量关于响应和请求的数据。

我最喜欢的是用Java编写的。一个很好的特性是,如果您想稍后重新加载请求和响应,它允许您将它们保存到文件中。多亏了Java,它也是跨平台的。

如果您需要可以在Linux上运行的工具,请尝试,它是用Java编写的。


从下载部分下载它

还有另一个免费的便捷应用程序,名为。它最初是作为一个Chrome插件发布的,从那时起就可以在Mac上使用

我在Windows、Linux和Mac上广泛使用Chrome插件。我发现最有用的是,当登录时,您的所有请求都可以跨所有计算机同步。我在办公室使用Mac电脑,回到家后,我会在Windows机器上拿起我离开的地方。

对我来说很有用。

我非常喜欢(如果你需要深入研究)或者(如果你试图掌握某个特定的REST API)

Fiddler使用Mono运行时在Linux上运行。失眠提供了Linux软件包。我喜欢失眠为最流行的语言提供了一个脚手架生成器,因此当您在失眠中使用特定的RESTAPI调用时,您可以从中为许多语言生成代码。干净利落

跨平台您必须测试它


如果您使用mac,那么另一个选项Telerik现在有一个新的独立软件来测试API:Telerik test Studio for API


如果您只是在寻找lite rest客户端,并且在这里尝试了所有其他客户端,但不喜欢它们

我终于找到了一个Chrome插件。
这是一个商业软件,但如果你只是提出请求,“似乎”可以免费使用,这就是我现在所需要的


我以后可能会尝试试用。

一个很酷的工具!谢谢我从来都不知道有这么好用的东西。很遗憾,这只是窗户。我找不到如何在查尔斯身上编造一个请求。我需要一个对给定的URL和一个给定的机构,我会手动指定的PUT请求。肯定是所有提到的工具中最好的。它与其他大多数真正为REST设计的答案形成对比,它有一个非常简单但仍然强大的GUI。谢谢你的提示,伙计!RESTClient的一大缺点是它不支持不同类型的请求体,如多部分或表单数据。我们在Mac上广泛使用Postman应用程序。用于保存和组织请求的功能非常强大。在创建请求和查看响应方面功能非常全面。它还具有在整个团队中对请求进行共享回购的功能,但我们还没有尝试过。失眠是我最喜欢的,干净,有表现力,并且不像PostmanI看到的那样让人无法接受,因为curl实际上不是GUI。但它确实值得一看。您可以将常见请求组织到目录和shell脚本中,轻松地重播它们,并根据您的心意修改它们。在MSWindows上可能不太令人愉快,但在任何其他平台上,都值得一试。如果说CLI工具,我认为httpie的UI更好。@andyortlieb为什么在MSWindows上不愉快?