Firefox版本升级之后自带的RestClient居然不能用了,一怒之下到网上找了三个Rest客户端,分别是:

1,Wisdom RESTClient

2,Advanced RestClient

3,PostMan

下面分别介绍一下

 

一,Wisdom REST Client

1,Wisdom REST Client是用java编写的REST客户端,是GitHub上的开源项目,地址如下:

https://github.com/Wisdom-Projects/rest-client

2,我的百度网盘也存了一份,版本1.2,地址如下:

https://pan.baidu.com/s/1RFbD5j72-I8ko5hPuxmUFQ

密码:h31y

3,特点是使用方便,因为他只是一个jar包,双击执行(当然前提是你电脑上安装了jdk1.7)。

4,像我本地不但安装了jdk,还安装了反编译软件,双击jar包就直接反编译,那么需要在jar包上右键–>打开方式–>选择Java(TM) Platform SE binary来打开。

 

打开之后是这样的:

点击地址栏右边绿色的箭头就是发送请求。

上面的三个标签分别是请求,返回值,历史记录

在返回值的body栏里点右键,选择Format,可以把返回内容格式化,挺人性的

格式化前:

格式化后:

 

二,Advanced Rest Client

1,Advanced Rest Client是Chrome浏览器的应用,需要在Chrome浏览器中安装

2,我的网盘中保存了一份Advanced Rest Client的安装包,本来应该是个文件夹,我给压缩了一下,要不百度网盘不能直接下载,路径如下:

https://pan.baidu.com/s/1etL1tqPvNxUNHjSmy0CnEg

密码:c5p2

3,安装时,首先解压这个压缩包,解压出文件夹Advanced-REST-client_v3.1.9,然后在Chrome浏览器中的自定义和控制按钮(右上角)中选择更多工具—>扩展程序,或者使用以下地址:

chrome://extensions/

点击最上面的 加载已解压的扩展程序 按钮,选择解压好的文件夹,确定就行了。

4,使用时,点击Chrome的应用按钮,或使用以下地址:

chrome://apps/

可以看到刚刚安装的Advanced Rest Client,在第一次初始化时,会卡在一个definitions.json文件,如下图:

除非翻墙,否则在国内这个文件基本是无法下载的,不过在安装包中有这个文件,所以可以点击选择文件按钮,在解压的文件夹中找到这个文件,点击确定,就可以初始化成功了

 

使用界面如下:

在调用接口之后可以点击右上角的Save按钮,保存这一次的调用记录,并在左边的History标签中查看。

这个客户端是基于Chrome浏览器的,当使用这个客户端时,会打开一个浏览器界面。

 

三,Postman

1,Postman可以作为Chrome浏览器的应用来安装,但是打开的时候不会打开一个Chrome浏览器,就像一个单独的程序一样。

2,Postman的安装包路径:

https://pan.baidu.com/s/1zYfT7bIm3SVX_XbBUIw5Nw

密码:yv2q

3,安装时,解压这个压缩包,然后的操作步骤和Advanced Rest Client一样,在扩展程序中点击 加载已解压的扩展程序 按钮,选择刚刚解压的文件夹,确定。

4,安装时有可能会发生错误,提示一堆看不懂的代码,这种情况可以尝试把文件夹中的 _metadata 文件夹名字前面的下划线去掉,然后重新操作,就可以操作成功。

 

Postman打开之后是这样的:

提示注册,但估计国内也注册不上,可以点击最下方的那行连接:

Take me straight to th app.I’ll create an account another time.

直接进入程序

打开之后是这样的:

这个也是可以保存每次调用的接口,并且也有调用日志,其他的功能还有待探索。

 

另外Chrome中的应用,可以在桌面创建快捷方式,在应用界面,在应用图标上点击右键,可以创建快捷方式,这样就不用每次用的时候从浏览器的应用列表里找,使用更方便一些。

 

以上。