Advanced REST client的使用说明以及安装

2023-11-18


1.  为什么要使用REST Client
在实际企业开发过程中经常会有这样的需求:

1 、我当前开发的这个系统是需要调用其他系统的接口,也就是我们需要频繁的测试接口,尝试不同的入参参数去查看返回结果,如果要在程序中调试就必要不断的改代码、重启tomcat 。。。。

2 、在调试接口时返回的json 数据需要格式化后才能友好的显示,这个过程如果在程序中的话,就需要将json 数据复制出来放到JsonView 等软件中查,能否有一种简便的方法直接调用接口就可以很有友好的查看返回的数据结构呢??

我相信以上场景都是非常常见的,那么有什么工具可以完成如上的需求呢?答案就是REST Client
2.  功能简介
一般Rest Client 软件都是基于浏览器的,一般都是基于火狐或者谷歌浏览的,如下:


在火狐浏览器中常见的插件:
不得不说,这是一个老牌的插件,我很早就在使用它,但是使用了Advanced REST client 之后就抛弃它了。。。
在谷歌浏览器中的插件(Advanced REST client ):
 
AdvancedREST client  是目前最好用的 restclient 插件,没有之一。。。。。
2.1. 多种请求方式



2.2. 设置请求头信息


2.3. 构造post请求表单


2.3. 文件上传


2.4. Socket测试
 

2.5. 其他实用功能
 

2.6. json友好显示
 

3.  安装 3.1. 如果你能翻墙访问谷歌商店,那么就简单了
在这里直接安装即可:
https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo/reviews?hl=en-US&utm_source=ARC
3.2. 如果不能翻墙就需要这么安装了,稍微有点麻烦
下载得到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 目录
 
2、在Chrome浏览器中打开:chrome://extensions/
3勾选开发者模式和选择“加载正在开发的扩展程序 【切记选择开发者模式,否则就看不到加载正在开发的扩展程序的选项】
4. 选择在第一步解压出来的Advanced-REST-client_v3.1.9目录
5. 使用,新建标签 è   点击应用 ,或者输入: chrome://apps/
6. 插件加载配置文件,由于没有翻墙所以不会下载成功的,需要等一会,会看到选择配置文件的页面
 
 
这个配置文件的下载地址在:大家下载之后记得改个名字哦~
http://download.csdn.net/download/maixia24/5303854
7. 成功
8. 测试

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Advanced REST client的使用说明以及安装 的相关文章

  • 第19章:python自动化——ChromeOptions与WebUI实操

    目录 一 ChromeOptions设置项 二 WebUI实操 一 ChromeOptions设置项 浏览器在启动之初 如果需要对浏览器进行一些特定内容的定义 可以直接通过浏览器的options类来实现相对应的配置内容 不同的浏览器有不同的
  • 本地chrome,访问(超链接跳转)本地文件解决方案

    问题和背景描述 1 用html php写了一个脚本 先从数据库中获取pdf文件的路径 然后将这个路径映射成一个html中的超链接 但是我在浏览器中点击这个超链接 死活跳转不了 2 经过多方调查 和搜索 最终找到了问题的原因 chrome中有
  • 如何在PC上查看一个web页面在移动端的展示效果

    最近在chrome上发现一个东东 emulation 这个果断可以用来模拟web页面在移动端的显示结果 F12的界面 点击 Show drawer 就可以看到这个界面了 这里可以选择各种设备 选中之后 点击emulate就可以模拟了 这个就
  • webdriver在浏览器中显示版本不对的解决方法

    相信看到这的小伙伴已经安装好了selenium包了 pip3 install selenium 可能是运行的时候出现这样的错误 SessionNotCreatedException Message session not created T
  • CHROME扩展开发之·消息传递Message(window.message)

    由于content scripts运行在Web页面的上下文中 属于Web页面的组成部分 而不是Google Chrome扩展程序 但是content scripts又往往需要与Google Chrome扩展程序的其他部分通信以共享数据 这可
  • python爬虫学习笔记3

    1 selenium 1 什么是selenium 1 Selenium是一个用于Web应用程序测试的工具 2 Selenium测试直接运行在浏览器中 就像真正的用户在操作一样 3 支持通过各种driver FirfoxDriver Iter
  • 谷歌,前后端Failed to load resource: net::ERR_CERT_AUTHORITY_INVALID

    项目场景 Springboot vue前后端分离 问题描述 谷歌浏览器调试以上条件的前后端分离项目时出现Failed to load resource net ERR CERT AUTHORITY INVALID 记录我出现的问题及解决方法
  • 使用JavaScript调用常用浏览器,解决IE浏览器兼容性问题

    目录 前言 JavaScript代码 此贴为个人学习记录 便于以后使用 前言 开发中经常会遇到用户使用IE浏览器的情况 但是由于各种兼容问题 网页实际显示效果和开发的效果有较大出入 所以有了以下解决方案 如果当前网页用户使用IE浏览器打开
  • 各个版本chrome允许加载使用flash的方法

    根除办法 在html中嵌入标签 用户自动选择是否加载flash 69 0 之前的版本 1 打开 chrome settings content flash 2 禁止网站运行Flash gt 改为 Ask Default 3 允许 gt 添加
  • 解决Uncaught SyntaxError: Unexpected reserved word

    解决思路 首先 我运行项目报错 我查看了一下node版本 是否太低 如果是14版本的话 那么node需要升级 目前 node已经升级到19 升级到16即可 无需太高 更新完node版本之后 发现它还是报错 然后接着从网上搜报错 经历无数次的
  • Jupyter远程配置

    安装Jupyter pip install jupyter 生成默认配置文件 jupyter notebook generate config 生成密钥 python gt gt gt from notebook auth import p
  • gzip压缩的json文件在谷歌浏览器(chrome)中可以正常解析,但是在safari浏览器乱码

    gzip压缩的json文件在谷歌浏览器 chrome 中可以正常解析 但是在safari浏览器乱码 挺奇怪的一个问题 json数据通过gzip压缩之后 axios接收到的数据在chrome中是正常的 但是在safari中却是乱码 文件流 后
  • chrome黑暗模式设置

    1 前言 使用Chrome有很久了 但一直没发现有令人满意的黑暗模式 期间试过通过在谷歌商店中安装黑暗主题 但感觉不好 主要有以下 除了chrome的界面是黑暗模式外 打开其它的页面还是亮模式 我希望黑暗模式支持以下特性 chrome的标签
  • CSS 浏览器缩小之后页面错乱 块不见问题

    问题1 浏览器正常100 显示的时候 今日推荐是看得见的 浏览器缩小 小于100 之后 今日推荐被挤不见了 今日推荐块的DIV的CSS原配置是 today recommend py container width 1200px margin
  • 浏览器主页被篡改360篡改浏览器主页,官方四步最完美解决办法

    以前写过一篇浏览器主页被360篡改成他们的主页的文章 那时真的就是气的直接卸载了360 之后通过修改注册表的方式 将主页修改回来 方法很暴力 由于重做了系统 360又被重新安装了回来 结果和以往一样 我的主页还是被强制修改了 但是这次我冷静
  • selenium之 chromedriver与chrome版本映射表(更新至v2.46)

    更多关于python selenium的文章 请关注我的专栏 Python Selenium自动化测试详解 看到网上基本没有最新的chromedriver与chrome的对应关系表 便兴起整理了一份如下 希望对大家有用 chromedriv
  • 解决Chrome浏览器左键双击没反应,无法启动

    打开任务管理器Ctrl aLT DEL 或是在任务栏图标空白处右击 解决Chrome浏览器点击没反应 2 然后 在进程列中 点击表头排序 之后找到chrome exe进程 解决Chrome浏览器点击没反应 3 右击选择后 结束进程 解决Ch
  • 如何在 Fedora 和 RHEL 系统中安装 Google Chrome

    Google Chrome 是一款功能强大 快速且流行的网络浏览器 以其简约的设计和强大的功能套件而闻名 虽然 Fedora 和 Red Hat Enterprise Linux RHEL 系统配备了默认的 Web 浏览器 大多数情况下为
  • Python-抓取小红书文章的心路历程

    在这之前从未了解过小红书 然后习惯性地百度了一下 发现是这样的 研究发现 这玩意没有pc端的接口 也就是说没办法直接从pc端抓取数据 好吧 放弃 不过pc端还是有用处的 打开社区精选 点开几个推送详情页看了看 发现所有的文章url都是htt
  • 设置windos电脑开机自动启动chrome浏览器,并且打开指定网页

    需求 web项目设置windos电脑开机自动启动chrome浏览器 打开指定网页地址 并设置为全屏显示 解决 使用windos的bat脚本 设置为开机自启动 代码如下 echo off cd d dp0 title Chrome taskl

随机推荐

  • CS5216

    CS5216特点 DP 到HDMI的显示协议转换器 支持Level shifter Repeater两种应用 应用Dongle或Cable市场 将显卡DP 输出 转接为HDMI输出 CS5216参数 符合高达3 0Gbps的HDMI 1 4
  • Linux之prink原理

    我的分析是基于Linux4 15 1 1 看看kernel是如何调用到console初始化函数的 分两条线 a start kernel gt console init gt call con initcall start 去调用放在 co
  • Java 集合、HashMap 底层实现原理

    一 Java 集合概述 Java 集合可分为 Collection 和 Map 两种体系 Collection接口 单列数据 定义了存取一组对象的方法的集合 List 元素有序 指的是存储时 与存放顺序保持一致 可重复的集合 Set 元素无
  • Mybatis---增删改查

    目录 一 添加用户 1 持久层接口方法 2 映射文件 3 测试方法 二 修改用户 1 持久层接口方法 2 映射文件 3 测试方法 三 删除用户 1 持久层接口方法 2 映射文件 3 测试方法 四 查询用户 1 持久层接口方法 2 映射文件
  • Redis查询当前库有多少个 key

    info可以看到所有库的key数量 dbsize则是当前库key的数量 keys 这种数据量小还可以 大的时候可以直接搞死生产环境 dbsize和keys 统计的key数可能是不一样的 如果没记错的话 keys 统计的是当前db有效的key
  • C++面试题之继承

    目录 设计一个类型 不能在外部环境中创建该类的对象 设计一个不能被继承的类 设计一个不能被继承的类 但可以在外部环境创建该类型的对象 设计一个能被继承的类 但不能在外部环境创建该类型的对象 限制派生类对象不可以拷贝和赋值如何实现 设计一个类
  • Git(五):历史提交与远程仓库修改

    目录 4 查看提交历史 4 1 查看日志详细信息 4 2 查看某次提交信息 4 3 查看更改 5 撤销操作 5 1 取消暂存的文件 5 2 撤销对文件的修改 5 3 撤销远程记录 6 远程仓库的使用 6 1 查看远程仓库 6 2 添加远程仓
  • Python自动化部署环境

    import paramiko import sys 创建SSHClient实例对象 ssh paramiko SSHClient 调用方法 表示没有存储远程机器的公钥 允许访问 ssh set missing host key polic
  • 全球及中国冷链物流产业需求前景与投资竞争力研究报告2022版

    全球及中国冷链物流产业需求前景与投资竞争力研究报告2022版 HS HS HS HS HS HS HS HS HS HS HS HS 修订日期 2021年11月 搜索鸿晟信合研究院查看官网更多内容 第一章 冷链物流相关概述 1 1 冷链物流
  • socket传输图片之TCP协议

    在学习socket传输图片之前 我们应该先具备一些基础知识 opencv图片编码和解码 cv2 imencode cv2 imdecode 这两个函数是本教程再传输图片会用到的 个人粗浅的理解是放在内存的中的图片是以图像数据的形式存放的 而
  • 解决gomock报错:doesn‘t match the argument at index 1.

    这个问题在stack Overflow上面有一些解答 但是由于这个报错比较泛 导致仅仅看这个报错信息很难去定位写单测的时候哪里错了 我们需要使用go test v run 函数名 或者直接在vscode上面点击run 我当时发现了有下面的报
  • 逗号分隔String字符串 - 数组 - 集合,相互转换

    1 准备一个逗号分割字符串 String str 小张 小王 小李 小赵 2 逗号分割字符串转换为集合 转换为集合之前会先转换为数组 第一种 先用split将字符串按逗号分割为数组 再用Arrays asList将数组转换为集合 List
  • 暴力破解漏洞

    漏洞概述 暴力破解攻击 又叫字典攻击 是指攻击者系统地组合了所有可能性尝试破解用户的账户名 密码等敏感信息 通常使用自动化脚本或者工具进行暴力破解工具 漏洞产生的主要原因是 1 没有强制用户设置复杂密码 比如密码由数字 字母 特殊字符构成
  • 创建一个maven项目

    先图片的步骤来 2 3 4 5 6 8 9
  • webpack配置指定输出目录和名称记录一下

    const path require path const MiniCssExtractPlugin require mini css extract plugin 表示自定义的系统配置 module exports css 是否使用css
  • 【100%通过率 】【华为OD机试c++/python】实力差距最小总和【2023 Q1

    华为OD机试 题目列表 2023Q1 点这里 2023华为OD机试 刷题指南 点这里 题目描述 游戏里面 队伍通过匹配实力相近的对手进行对战 但是如果匹配的队伍实力相差太大 对于双方游戏体验都不会太好 给定n个队伍的实力值 对其进行两两实力
  • ini文件(QSettings)保存QNetworkCookie(或自定义结构体)——Qt

    前言 之前我用过QSettings写过ini文件作为配置文件 也用过QVariant变量 无论是官方支持的还是自定义的 但是在ini文件中 将QVariant的值作为Value进行保存 是没遇到过 也没做过 这次公司项目中涉及到将Cooki
  • Springboot读取配置文件、pom文件及自定义配置文件

    前言 很多人都知道读取配置文件 这是初级做法 上升一点难度是使用java bean的方式读取自定义配置文件 但是大家很少有知道读取pom文件信息 接下来我都会讲到 正文 笔者还是基于Spring Boot v1 5 8 RELEASE 利用
  • discuz首页出现重定向过多,discuz首页域名和默认域名一致的情况下无法保存

    问题 discuz首页域名和默认域名一致的情况下无法保存 如不填首页域名出现重定向过多问题 解决思路 使用FTP打开 source admincp admincp domain php将下面一段注释起来即可 约在63 65行 if empt
  • Advanced REST client的使用说明以及安装

    1 为什么要使用REST Client 在实际企业开发过程中经常会有这样的需求 1 我当前开发的这个系统是需要调用其他系统的接口 也就是我们需要频繁的测试接口 尝试不同的入参参数去查看返回结果 如果要在程序中调试就必要不断的改代码 重启to