Advanced Rest Client

CINDY 0人评论 分类: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

基于REST的Web服务客户端

基于REST的Web服务客户端

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

fiddler(for Linux)

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

fiddler(for Mac)

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

fiddler (for Windows)

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

Postman

23 人评论 1934441 次人浏览 4.1分 4.1 分
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。
评论:(0)

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