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