通用开源REST客户端?

13

我希望有一个简单的客户端能够接受一些参数(方法、URL、参数),发起HTTP请求并显示返回的结果。

浏览器显然可以轻松发送GET和POST请求,但是我对DELETE和UPDATE没有好的想法。

我在浏览器101中是否漏掉了什么,或者是否有常见的免费工具可以做到这一点?我看到其他帖子提供了Java API来创建一个简单的客户端,但这不是我要找的东西。


尝试使用jcabi-http - yegor256
9个回答

8

我也用它来调试RESTful相关的内容。 - b_erb
+1;看起来那很合适。 - Dean J

7

在进行REST开发时,curl对我非常有帮助。它足够灵活,可以处理几乎任何可能出现的情况,一旦你掌握了需要包含哪些选项,使用起来非常简单。


5

Firefox浏览器结合Poster插件可以实现您所需的功能。


1

Spring框架有一个非常好的RestTemplate类,它可以作为REST风格的客户端。如果您已经使用Spring,那么这非常棒,但如果您没有使用过,那么这可能是一个有点臃肿的库。

注意:这似乎是一个真正的REST客户端,而不仅仅是在大多数情况下被称为REST的RPC-over-HTTP。


1

0

0

最通用的选项是简单地使用Apache HTTP Components。请求/响应格式与SOAP中看到的格式没有什么特别之处,因此任何基本的HTTP库都可以工作。


寻找客户端,而不是客户端API。:-) - Dean J

0

0
目前还没有人提到适用于Firefox的RESTClient。相较于Poster插件,我更喜欢它,因为它更容易支持基本认证和保存/打开完整的请求。它所没有而Poster有的是上传文件的能力。但如果你不需要这样做,我更喜欢它而不是我所知道的其他替代品。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接