超级好用的前端开发测试Chrome插件-基于REST的Web服务客户端
基于REST的Web服务客户端是一款功能强大的谷歌浏览器插件,使用基于REST的Web服务客户端(模拟REST客户端)可以让用户使用谷歌浏览器模拟REST请求来测试REST风格。
基于REST的Web服务客户端的开发背景
REST风格的web架构系统,又称为RESTful架构,它是一种网络数据编程的规范,REST没有具体的标准,它只是一种编程风格或者是一种约束,主要用于网络客户端与服务端的数据交互,比如手机app与云服务器之间的交互,游戏客户端与游戏服务器的交互。REST的一大特点就是表现在其是一种轻量级、无状态的数据交互。REST的无状态只要表现在其在与服务器端交互的时候,请求必须包含所需的信息,如果服务器重启,客户端不会得到通知等方便,相比SOAP或者XML-RPC,REST显得更加轻巧,简单。
REST在开发的的时候,通常包含了服务器端的内容,在些都需要客户端开发完毕后,才能对服务器端的数据进行校验和调试,但是事实上我们需要提前进行这一步,所以,今天给大家推荐一款可以模拟REST客户端来请求服务器的谷歌浏览器插件。
基于REST的Web服务客户端的简介
基于REST的Web服务客户端是一款可以模拟REST客户端向REST服务器端发送请求的Chrome插件,在Chrome中安装了基于REST的Web服务客户端插件以后,用户就可以在REST服务器端开发完成后,提前使用基于REST的Web服务客户端插件,对服务器上的数据请求,进行测试,以达到提前感知错误,并及时修正的目地。
基于REST的Web服务客户端的使用方法
1.在谷歌浏览器中安装基于REST的Web服务客户端插件,并在Chrome的扩展器中启动模拟REST客户端向REST服务器端发送请求的功能,基于REST的Web服务客户端插件的下载地址可以在本文的下方找到,离线基于REST的Web服务客户端插件的安装方法可参考:怎么在谷歌浏览器中安装.crx扩展名的离线Chrome插件? 最新谷歌浏览器离线安装版可以从这里下载:http://chromecj.com/chrome/2014-09/177.html。
2.点击Chrome右上角的基于REST的Web服务客户端插件按钮,就可以打开模拟REST客户端的界面,在该界面中用户可以输入需要测试的REST服务器端地址,进行测试。
3.如果对REST服务器端的请求需要帐号和密码认证,可以点击基于REST的Web服务客户端插件界面上方的认证选项,并选择HTTP基本认证,在发送REST请求的时候,附带上认证信息进行发送,如图所示:
4.如果对REST服务器端的请求,还需要保护必要的HTTP头部信息,可以点击基于REST的Web服务客户端插件上方的添加头部信息按钮,并在弹出窗口中,添加头部信息的名称和值以后,再发送对服务器端的REST请求,如图所示:
5.通过添加请求属性,用户可以模拟多种REST请求中所需要的数据,如图所示:
6.如果用户经常操作某一个请求,和把请求导入或导出到json文件中,方法是点击收藏夹按钮,然后选择相应的导入导出选项,如图所示:
7.通过基于REST的Web服务客户端插件的结果界面中,用户可以查看出REST请求发送之后的结果,其中可以显示出响应的摘要、响应的原始请求和响应后的格式化请求,如图所示:
基于REST的Web服务客户端的注意事项
1.基于REST的Web服务客户端插件不仅能够测试REST服务器端的请求,对于普通的HTTP请求一样可以进行测试,测试成功后的结果会以网页源代码的形式展现给用户。
2.REST服务器端可能有多种请求认证方式,请用户注意其中的需求后,使用基于REST的Web服务客户端添加认证进行测试。
转载必须注明来自: Chrome插件 » 基于REST的Web服务客户端
超级好用的前端开发测试Chrome插件-基于REST的Web服务客户端的更多相关文章
- 超级好用的前端开发测试Chrome插件-WEB前端助手(FeHelper)
WEB前端助手(FeHelper)插件概述 WEB前端助手:FeHelper是一款chrome浏览器插件.包含一些前端实用的工具,如字符串编解码.代码美化.JSON格式化查看.二维码生成器.编码规范检 ...
- 在chrome中安装基于REST的web服务客户端
基于REST的Web服务客户端的使用方法 点击转到基于REST的Web服务客户端下载页面 chrome浏览器如果安装扩展程序点击chrome浏览器右上角,选择“设置在“设置”对话框里选择“扩展程序”然 ...
- 适合前端开发的 Chrome 扩展有哪些?(十款)
适合前端开发的 Chrome 扩展有哪些?(十款) 一.总结 好的插件或者框架对程序员的意义重大. 二.适合前端开发的 Chrome 扩展有哪些?(十款) 掘金是一个高质量的技术社区,从 ECMASc ...
- Chrome谷歌浏览器web前端开发好用插件(自己用)备忘
Chrome谷歌浏览器web前端开发好用插件(自己用)备忘 一.总结 英语好一点的话要什么工具就直接去Chrome插件里面找非常方便. 二.测试题-简答题 1.Chrome修改页面字符集是什么? 解答 ...
- 前端开发工具-VsCode插件【个人开发常用】
前端开发工具-VsCode插件[个人开发常用] Atom One Dark Theme-主题 Chinese (Simplified) Language Pack for Visual Studio ...
- Sublime Text 3前端开发常用优秀插件介绍
. 首页 博客园 联系我 前言:关于Sublime Text 3. Package Control插件管理. Package Control使用方法/安装Emmet插件. Emmet插件. JsFor ...
- Sublime Text 前端开发常用扩展插件推荐
Sublime Text 前端开发常用扩展插件推荐 Sublime Text Sublime Text 是程序员们公认的编码神奇,拥有漂亮的用户界面和强大的功能 更重要的是,Sublime Text ...
- 作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars
作为一名前端开发工程师,你必须掌握的WEB模板引擎:Handlebars 一.为什么需要使用模板引擎? 关于为什么要使用模板引擎,按照我常对学生说的一句话就是:不用重复造轮子.. 简单来说,模板最 ...
- chrome插件 postman 可以调用restful服务
chrome插件 postman 可以调用restful服务
随机推荐
- Jmeter 前置处理器 BeanShell_PreProcessor 适用思考
首先摘抄一段官方文档的话: Before invoking the script, some variables are set up in the BeanShell interpreter: lo ...
- Android中文API (109) —— SimpleCursorTreeAdapter
前言 本章内容是android.widget.SimpleCursorTreeAdapter,版本为Android 3.0 r1,翻译来自"深夜未眠",含示例代码,欢迎访问它的博客 ...
- 慢查询日志分析(mysql)
开启慢查询日志之后,慢查询sql会被存到数据库系统表mysql.slow_log或是文件中,可参考.有两个工具可以帮助我们分析输出报告,分别是mysqldumpslow和pt-query-digest ...
- python全栈学习--day8
一,文件操作基本流程. 计算机系统分为:计算机硬件,操作系统,应用程序三部分. 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众 ...
- (译文)学习ES6非常棒的特性——Async / Await函数
try/catch 在使用Async/Await前,我们可能这样写: const main = (paramsA, paramsB, paramsC, done) => { funcA(para ...
- Alpha第一天
Alpha第一天 听说 031502543 周龙荣(队长) 031502615 李家鹏 031502632 伍晨薇 031502637 张柽 031502639 郑秦 1.前言 任务分配是VV.ZQ. ...
- C作业--数据类型
一.PTA实验作业 题目1:7-3 倒顺数字串 1. 本题PTA提交列表 2. 设计思路(伪代码) (1)本题是要求输入倒顺序数串,首先看到这种题肯定是需要用到循环,那就先定一个整形i来进行循环,n是 ...
- 冲刺NO.1
Alpha冲刺第一天 站立式会议 项目进展 项目的第一天,主要工作是对项目的开发进行规划,以及将规划的成果转化为燃尽图与博客文章.依据项目需求分析报告与开题报告中已经完成的设计任务和项目规划,我们将系 ...
- listview 与 button 焦点 在item添加下列属性
android:descendantFocusability="blocksDescendants" http://zhaojianping.blog.51cto.com/7251 ...
- xapp1151_Param_CAM模块安装
xapp1151_Param_CAM模块安装 所需生成模块 TCAM CAM 下载链接 赛灵思技术支持网站:http://www.xilinx.com/support.html 并在网页中搜索xapp ...