Advanced Rest Client

CINDY 1人评论 25017次浏览 Chrome开发者工具插件
摘要 : Advanced Rest Client是一款非常好用且功能强大的HTTP模拟插件。

Advanced Rest Client开发背景

开发人员在实际WEB开发过程中经常会有这样的需求:例如当前开发的这个系统是需要调用其他系统的接口,需要频繁的测试接口,尝试不同的入参参数去查看返回结果,如果要在程序中调试就必要不断的改代码、重启tomcat;在调试接口时返回的json数据需要格式化后才能友好的显示,这个过程如果在程序中的话,就需要将json数据复制出来放到JsonView等软件中查,这个时候开发人员就需要一种简便的方法直接调用接口便可以查看返回的数据结构。而我们今天要介绍的这款chrome插件Advanced Rest Client就能满足这样的需求。

Advanced Rest Client简介

Advanced REST Client是Chrome浏览器下的一个插件,通过它可以发送http、https、WebSocket请求。我们网站之前也有介绍过具有相同功能的插件:

1.Rest Client一款可以使用Chrome插件来模拟REST请求来测试REST风格的web Api的谷歌浏览器插件。

2.DHC - REST/HTTP API Client一款使用chrome模拟REST客户端向服务器发送测试数据的谷歌浏览器插件。

3.Postman一款功能强大的网页调试与发送网页HTTP请求的Chrome插件

这三款插件中Rest Client的资格很老了,但是越来越多人开始倾向于使用Advanced REST Client插件。其大致功能可以概括为以下几个方面,我们下面还会讲到Advanced REST Client如何使用。

- 与Google云端硬盘集成
- 在套接字上进行的请求,使您可以更好地控制HTTP标头
- 方便的HTTP头和有效载荷编辑器
- WebSockets!
- 帮助填写HTTP头(提示+代码完成)
- 将标题列表添加为原始数据或通过表单
- 通过原始输入构建POST或PUT正文,形成或发送带请求的文件
- 设置自定义表单编码
- 记住最新的请求(保存当前表单状态并加载时恢复)
- 保存(Ctrl + S)并打开(Ctrl + O)保存的请求表单
- 请求的历史
- 数据导入/导出

Advanced Rest Client使用方法

1.如果你可以访问谷歌应用商店在线安装既可以,如果不能访问就在本站离线下载安装。Advanced REST Client插件离线安装方法参照:怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件? 最新谷歌浏览器离线安装版可以从这里下载:http://chromecj.com/chrome/2014-09/177.html

2.安装成功后,在扩展程序中查看插件,可以直接设置桌面看快捷方式。 之后就可以在桌面点击快捷方式或者在扩展程序中查看应用商店的程序并使用插件了。如下图所示:


3.Advanced REST Client的功能有很多,我们仅以最常用Rest请求为例:


我们将上图分为8个区域,每个区域的功能如下:
区域1是功能菜单,可以对请求的功能进行管理,这里主要是用Request模块模拟HttpPost请求;
区域2是Http Url输入框,用来输入请求的Url;
区域3是请求方法选择,可以选择GET、POST、PUT、DELETE等方法;
区域4一个快捷选择请求头的下拉框,主要内容在区域5,区域5里可以选择添加自定义的请求头,因为Server使用的是json的post接收方式,这里选择json的默认请求头;
区域6是POST Body,即要POST的Json内容;
点击区域7的SEND按钮发送POST请求;
区域8是POST请求的返回结果。
PUT请求和POST差不多,GET和DELETE的话没有POST Body,POST还可以模拟x-www-form-urlencoded 和 文件上传。当然还有很多其他高级功能,需要用户去深入学习使用!

Advanced Rest Client注意事项

这里要说明下,如果你在其他地方下载的Advanced-REST-client文件为crx格式,那么安装方法如下:
1、解压Advanced-REST-client_v3.1.9.zip到当前文件夹,得到Advanced-REST-client_v3.1.9目录。
2、在Chrome浏览器中打开:chrome://extensions/。
3、勾选开发者模式和选择“加载正在开发的扩展程序”。


4、选择在第一步解压出来的Advanced-REST-client_v3.1.9目录。新建标签-点击应用,或者输入:chrome://apps/


5、加载配置文件,由于没有FQ所以不会下载成功的,需要等一会,会看到选择配置文件的页面,然后关闭就OK。



这样加载的 Chrome 浏览器会在每次打开时提示 请停用以开发者模式运行的扩展程序。要消除此提示,参照:解决“只能通过Chrome网上应用商店安装该程序”的方法

Advanced Rest Client 下载地址

点击下载Advanced Rest Client

转载必须注明来自: Chrome插件 » Advanced Rest Client

Postman

Postman

35 人评论 2102140 次人浏览 4.0分 4.0 分
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
Responsive Web Design Tester

Responsive Web Design Tester

0 人评论 16915 次人浏览 3.0分 3.0 分
Responsive Web Design Tester是一款可以帮助用户测试网页在其他设备中显示样式的谷歌浏览器插件。
Live HTTP Headers

Live HTTP Headers

0 人评论 68371 次人浏览 3.0分 3.0 分
Live HTTP Headers是一款可以监听谷歌浏览器当前会话中所有HTTP Header状态的Chrome插件。
基于REST的Web服务客户端

基于REST的Web服务客户端

3 人评论 50607 次人浏览 3.1分 3.1 分
基于REST的Web服务客户端是一款可以使用Chrome插件来模拟REST请求来测试REST风格的web Api的谷歌浏览器插件。
fiddler (for Windows)

fiddler (for Windows)

1 人评论 13676 次人浏览 4.5分 4.5 分
fiddler是一款HTTP协议下的网络抓包工具,可以用其检测网页和服务器的交互情况,可记录所有客户端和服务器的http和https请求、允许你监视、设置断点、甚至修改输入输出数据。本文提供是是Windows系统下的版本。
fiddler(for Mac)

fiddler(for Mac)

0 人评论 11295 次人浏览 4.0分 4.0 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Mac OX系统下的版本。
fiddler(for Linux)

fiddler(for Linux)

1 人评论 5947 次人浏览 4.6分 4.6 分
fiddler是一款HTTP协议下的网络抓包工具,本文提供是是Linux系统下的版本For Mono framework。
Fiddler教程

Fiddler教程

0 人评论 13298 次人浏览 4.0分 4.0 分
本文详细介绍了fiddler的工作原理、使用方法以及常见配置,是您使用fiddler的必备教程。
Postman for Mac(v6.2.3)

Postman for Mac(v6.2.3)

0 人评论 4538 次人浏览 4.0分 4.0 分
Postman是一款基于不同操作系统提供功能强大的 Web API & HTTP 请求调试的工具。最新版本是8.2日发布的Postman Mac(v6.2.3)。
fiddler插件

fiddler插件

0 人评论 4891 次人浏览 3.0分 3.0 分
fiddler插件是一款基于chrome浏览器和fiddler软件的扩展程序。
HttpWatch

HttpWatch

0 人评论 9302 次人浏览 3.0分 3.0 分
HttpWatch是功能强大的网页数据分析工具,主要功能有网页摘要、cookies管理、缓存管理、消息头发送/接收,字符查询、POST数据、目录管理功能和报告输出。
Header Editor

Header Editor

0 人评论 8930 次人浏览 3.8分 3.8 分
Header Editor是一款管理浏览器请求的Chrome扩展,包括修改请求头和响应头、重定向请求、取消请求。
评论:(1)

已有 1 位网友发表了一针见血的评论,你还等什么?

  • 1楼 Wisdom 回复该留言
    很好用,Wisdom RESTClient也很是很好用的,不妨试试