1、我当前开发的这个系统是需要调用其他系统的接口,也就是我们需要频繁的测试接口,尝试不同的入参参数去查看返回结果,如果要在程序中调试就必要不断的改代码、重启tomcat。。。。
2、在调试接口时返回的json数据需要格式化后才能友好的显示,这个过程如果在程序中的话,就需要将json数据复制出来放到JsonView等软件中查,能否有一种简便的方法直接调用接口就可以很有友好的查看返回的数据结构呢??
不得不说,这是一个老牌的插件,我很早就在使用它,但是使用了Advanced REST client之后就抛弃它了。。。
在谷歌浏览器中的插件(Advanced REST client):
<ignore_js_op>
<ignore_js_op>
AdvancedREST client 是目前最好用的restclient插件,没有之一。。。。。
2.1. 多种请求方式<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NDhxczR4czhpa2lpNG56MGlvLnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.2. 设置请求头信息
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NDlvd2Y3N2Vrdml0bWJ2enZiLnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.3. 构造post请求表单
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NDlscTJhNGdnemt2MjhwZGcwLnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.3. 文件上传
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NTBoc2RhanJuaXhqMjVheHM1LnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.4. Socket测试
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NTF5ZHltZmJzZHN2dmRmeWQyLnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.5. 其他实用功能
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NTFjNzc3bGtsZXpndmxsamR3LnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
2.6. json友好显示
<ignore_js_op>![REST Client REST Client](https://image.shishitao.com:8440/aHR0cDovL2Jicy5pdGNhc3QuY24vZGF0YS9hdHRhY2htZW50L2ZvcnVtLzIwMTUxMi8yOS8xNTM4NTJjamUzaGM1NGxoNzdxZXY3LnBuZy50aHVtYi5qcGc%3D.jpg?w=700&webp=1)
3. 安装3.1. 如果你能FQ访问谷歌商店,那么就简单了
在这里直接安装即可:
https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/reviews?hl=en-US&utm_source=ARC
3.2. 如果不能FQ就需要这么安装了,稍微有点麻烦
下载得到Advanced-REST-client_v3.1.9.zip:
链接:http://pan.baidu.com/s/1c0vUnJi 密码:z34d
这里要说明下,目前谷歌浏览器是不允许安装非谷歌商店的应用,所有我们需要通过如下的方法才能安装成功!!
1. 解压Advanced-REST-client_v3.1.9.zip到当前文件夹,得到Advanced-REST-client_v3.1.9目录
<ignore_js_op>
2、在Chrome浏览器中打开:chrome://extensions/
3、勾选开发者模式和选择“加载正在开发的扩展程序”
<ignore_js_op>
4. 选择在第一步解压出来的Advanced-REST-client_v3.1.9目录
<ignore_js_op>
5.使用,新建标签è 点击应用,或者输入:chrome://apps/
<ignore_js_op>
6. 插件加载配置文件,由于没有FQ所以不会下载成功的,需要等一会,会看到选择配置文件的页面
<ignore_js_op>
<ignore_js_op>
7. 成功
<ignore_js_op>
8. 测试
<ignore_js_op>