银河麒麟服务器系统V10SP2安装接口测试工具PostWoman
postwoman是一种可以通过Web服务的方式构建API访问的工具。2020年,其作者决定改名叫Hoppscotch了,该工具基于Nodejs开发。除了基本的Http RESTful访问之外,还提供了Socket.io、EventSourcee、MQTT、GraphQL等多种请求的构建方式。
1、下载安装nodejs预编译安装包(https://nodejs.org/en/download/)
2、下载完成后解压缩nodejs并配置环境变量
mv node-v16.17.0-linux-x64.tar.xz /usr/local/
xz -d node-v16.17.0-linux-x64.tar.zx
tar xvf node-v16.17.0-linux-x64.tar
mv node-v16.17.0-linux-x64 node
配置环境变量,编辑/etc/profile文件,指定nodejs位置
配置完成后,使用命令:source /etc/profile 刷新配置文件,输入命令:node -v能查询到nodejs版本即配置成功
3、Hoppscotch源码下载。(下载地址:https://gitee.com/bison-fork/hoppscotch)通过git clone命令拉取源码到本地
4、拉取完成后,当前路径下会生成hoppscotch文件夹,cd到hoppscotch文件夹内,配置国内镜像源地址,方便依赖包快速下载,如下图所示
npm config set registry https://registry.npm.taobao.org # 配置国内淘宝镜像,下载项目依赖更快
npm install -g yarn #安装包管理器yarn
yarn install #安装hoppscotch依赖,如下图所示
5、启动hoppscotch项目,命令:yarn run dev
6、项目启动完成后,即可在浏览器进行访问,地址:http://ip:3000。第一次访问时,会发现页面无法加载出来,打开调试控制台可以看到报错“your API key is invalid”,此时说明该vue项目缺少私钥文件
添加私钥文件,当我们拉取整个项目时,hoppscotch文件夹下会存在一个.env.example文件,只需要将此文件命令为.env即可,然后重新启动项目,即可在浏览器正常打开
7、测试hoppscotch功能。模范普通的get请求,如访问百度(http://www.baidu.com),会发现返回错误码500,经过查询发现这是hoppscotch防止CORS跨域访问机制导致的问题,hoppscotch本身是一个web应用,所以访问其他网址的时候,本质上是CORS。官方提供了安装浏览器扩展来覆盖CORS限制规则的解决方案
8、解决hoppscotch跨域问题
yarn global add web-ext #安装扩展开发工具web-ext
cd /usr/local/
git clone https://github.com/hoppscotch/hoppscotch-extension #拉取官方提供的浏览器扩展代码,拉取完成后会生成hoppscotch-extension文件夹
cd hoppscotch-extension
yarn install
yarn build #会生成dist目录
cd dist
web-ext build #执行扩展打包命令,会在dist/web-ext-artifa下生成扩展包
执行完上面操作之后,将生成的扩展组件导入浏览器,即可正常访问了。
银河麒麟服务器系统V10SP2安装接口测试工具PostWoman相关推荐
- 银河麒麟服务器操作系统V10SP2安装搭建OpenVP
文章目录 系统环境 搭建步骤 安装OpenVPN服务端 安装Easy RSA套件 生成私钥和证书 OpenVPN服务端配置 OpenVPN客户端配置 连接测试 系统环境 一.OpenVPN服务器系统配 ...
- 银河麒麟服务器操作系统V10SP2搭建FTP服务端
文章目录 系统环境 目标场景 搭建步骤 访问测试 系统环境 OS版本:银河麒麟服务器操作系统V10SP2(x86_64) FTP服务端:vsftpd-3.0.3-31 目标场景 ①设定FTP根目录为/ ...
- VMware虚拟机银河麒麟服务器系统与物理windows主机网络设置相互ping通处理方案之桥接
关于虚拟机与物理主机网络设置的相互ping通问题,我已经踩过无数个坑了,于是,在经历再一次各种ping不通之后,忍无可忍,我决定将整个步骤以及注意的事项记录下来,以便后续的翻阅以及大家参考. 本次配置 ...
- 银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060、8088不能访问,访问提示404
问题现象:银河麒麟服务器系统ip可ping通,但是tongweb的默认端口9060.8088不能访问,访问tongweb应用端口 http://192.168.0.49:9060/console以及 ...
- 银河麒麟服务器系统ip可ping通,但是web的默认端口8080不能访问
问题现象:银河麒麟服务器系统ip可ping通,但是端口8080不能访问, 处理思路:问题解决思路:ip能ping通考虑端是否开放,端口是否开放与防火墙的设置有关系,具体步骤如下所示: 检查系统防火墙 ...
- 国产操作系统之银河麒麟服务器版V10安装
一.银河麒麟操作系统简介 银河麒麟是目前国内国产化操作系统主流产品之一.银河麒麟高级服务器操作系统V10是针对企业级关键业务,适应虚拟化.云计算.大数据.工业互联网时代对主机系统可靠性.安全性.性 ...
- 银河麒麟服务器系统使用的一些问题和解决方案
之前写过关于飞腾版银河麒麟桌面系统4.02的一些使用过程中的问题和解决,后来用上了服务器版的4.02-sp2,搞了点新花样,而且发现有些东西跟桌面版不太一样,因此有些设置和操作也会略有不同. 目录 1 ...
- 银河麒麟服务器系统搭建本地和局域网yum源
yum主要管理基于rpm的软件包,它可以自动升级.安装.删除rpm软件包,同时它还能够自动查找并解决rpm包之间的依赖关系,并且无需管理员逐个.手工的去安装每一个rpm包.yum可以从一个或多个rep ...
- 银河麒麟服务器操作系统V10SP3安装部署File Browser简易网盘
文章目录 前言 系统环境 搭建步骤 下载并解压安装包 添加执行程序 创建配置文件 运行File Browser 系统防火墙配置 使用File Browser 访问File Browser 修改语言为中 ...
最新文章
- 【微信】微信小程序 微信开发工具 创建js文件报错 pages/module/module.js 出现脚本错误或者未正确调用 Page()...
- 模拟浏览器的神器 - HtmlUnit
- Cookie与Session的联系与区别
- qt输出中文乱码处理(解决方法)
- Centos6.5使用yum安装mysql——快速上手必备
- 【Java】一个List按照另一个List的数据顺序来排序
- ubuntu下搭建erlang编程环境
- c#Struts框架理念和自制Struts框架下 复杂版(2009-06-10)
- qt5 下载 及 qtcreator集成msvc2017 x64
- Pr剪辑视频时,把视频变速,声音失真了怎么办,三个步骤完美搞定
- MD5简介与代码实现
- HYSBZ - 2959 长跑(动态树+并查集)
- 在当前网页中内嵌一个网页框架
- 《Fundamentals of Computer Grahpics》虎书第三版翻译——第二章 各种各样的数学
- 一分钟读懂PDCA 循环
- [离散数学]谓词逻辑与推理演算
- 测试开发是什么?什么是测试开发工程师?软件测试开发详谈
- 周志华西瓜南瓜书学习(一)
- oracle查询的默认排序,oracle 默认排序及认知
- HKEY_CURRNT_USER和HKEY_LOCAL_MACHINE的区别