Paw(Mac OS)
Postman(Mac、Linux、Win)
Postman是一个Chrome APP,可以直接通过Chrome商店安装(需F墙,推荐修改hosts的方法,简便快捷有效)
其截图如下,非常漂亮。Postman可以作为Chrome浏览器的应用来安装,但是打开的时候不会打开一个Chrome浏览器,就像一个单独的程序一样。
- 下载资源
百度网盘:https://pan.baidu.com/s/1zYfT7bIm3SVX_XbBUIw5Nw 密码:yv2q
安装时,首先解压这个压缩包,解压出文件夹Postman_v5.2.0,然后在Chrome浏览器中的自定义和控制按钮(右上角)中选择更多工具—>扩展程序,或者使用以下地址:
chrome://extensions/
点击最上面的加载已解压的扩展程序按钮,选择解压好的文件夹,确定就行了。(装时有可能会发生错误,提示一堆看不懂的代码,这种情况可以尝试把文件夹中的 _metadata文件夹名字前面的下划线去掉,然后重新操作,就可以操作成功)使用时,点击Chrome的应用按钮,或使用以下地址:
chrome://apps/
Postman打开之后是这样的:
提示注册,但估计国内也注册不上,可以点击最下方的那行连接:“**Take me straight to th app.I’ll create an account another time.**”__。直接进入程序,打开之后是这样的:
另外Chrome中的应用,可以在桌面创建快捷方式,在应用界面(chrome://apps/),在应用图标上点击右键,可以创建快捷方式,这样就不用每次用的时候从浏览器的应用列表里找,使用更方便一些。
Insomnia(Mac、Linux、Win)
Aoizza (Web)
Web APP,点击访问,非常方便管理API。
RESTClient(Mac、Linux、Win)
RESTClient一款优秀的http接口测试工具,在不知道这个工具之前还在傻傻的通过编写代码测试接口请求,有了这个工具后,测试效率极大提升。当前发布的最新版本3.7.1,可依据不同平台下载红框中的可执行包使用工具。
- 网络资源
官网:http://www.wiztools.org/index.html GitHub:https://github.com/wiztools/rest-client 下载:https://github.com/wiztools/rest-client/releases
Wisdom REST Client
- Wisdom REST Client是用java编写的REST客户端(https://github.com/Wisdom-Projects/rest-client)。
- 特点是使用方便,因为Ta只是一个jar包,双击执行(当然前提是安装了jdk1.7+)。
- 如果由于安装了反编译软件,双击jar包就直接反编译,那么可以通过在jar包上:右键—>打开方式—>选择Java(TM) Platform SE binary的方式来打开。
- 下载资源
百度网盘:https://pan.baidu.com/s/1RFbD5j72-I8ko5hPuxmUFQ 密码:h31y
Advanced Rest Client(Web)
Advanced Rest Client是Chrome浏览器的应用,需要在Chrome浏览器中安装。
- 下载资源
百度网盘:https://pan.baidu.com/s/1etL1tqPvNxUNHjSmy0CnEg 密码:c5p2
安装时,首先解压这个压缩包,解压出文件夹Advanced-REST-client_v3.1.9,然后在Chrome浏览器中的自定义和控制按钮(右上角)中选择更多工具—>扩展程序,或者使用以下地址:
chrome://extensions/
点击最上面的加载已解压的扩展程序按钮,选择解压好的文件夹,确定就行了。使用时,点击Chrome的应用按钮,或使用以下地址:
chrome://apps/
可以看到刚刚安装的Advanced Rest Client,在第一次初始化时,会卡在一个definitions.json文件,如下图:
除非翻墙,否则在国内这个文件基本是无法下载的,不过在安装包中有这个文件,所以可以点击选择文件按钮,在解压的文件夹中找到这个文件(definitions.json),点击确定,就可以初始化成功了。
在调用接口之后可以点击右上角的Save按钮,保存这一次的调用记录,并在左边的History标签中查看。
这个客户端是基于Chrome浏览器的,当使用这个客户端时,会打开一个浏览器界面。
RestfulToolkit(IDEA插件)
1. 官网
http://plugins.jetbrains.com/plugin/10292-restfultoolkit
2. 工具介绍
一套 RESTful 服务开发辅助工具集。注意:据大家反映,IDEA2020版本及以后无法使用。
- 根据URL直接跳转到对应的方法定义 ( or Ctrl Alt N );
- 提供了一个Services tree的显示窗口;
- 一个简单的http请求工具;
- 在请求方法上添加了有用功能: 复制生成URL;,复制方法参数;
其他功能:java类上添加_Convert to JSON功能,格式化 json数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。_
3. 安装
ctrl +alt +s →settings;
- plugins →browse repositories;
- 搜索框输入:RestfulToolkit →Install;
- 安装完成后重启IDEA;
注意:安装失败的请升级IDEA至18及以上版本。
4. 功能演示
安装后,右侧会有RestServices侧边栏,点击后会显示当前项目所有请求地址,可以进行输入查询,然后会直接把请求方式,地址以及参数列出来,默认请求服务器为本机(localhost:8080),可根据需求更改。
- 全局快捷搜索:Ctrl \