postman 的 console 窗口,助力 http 请求错误时的问题排查

news2024/10/6 16:22:47

postman 是个很不错的 http 请求测试工具,有时我们使用它发送 http 请求,但是因为各种原因,导致请求失败,没有 response 返回,可能只有一个状态码,这让我们排查起来非常困难,比如下图所示,请求一个接口后,看不到 response,只能看到 status 是 401 unauthorized,字面意思是没权限。

但是我明明已经在 Pre-request Script 里请求一个 http 接口来获取 jwt token,并把请求到的 token 放到 header 的 X-Jwt-Token 属性中,所以理论上是有权限的,而且这个小脚本已经经过很多次验证是没问题的,所以很迷茫,不知道咋回事,恰好此时我看到了postman 底部有个 Console 按钮,我点击了一下,发现可以看到 Pre-request Script 脚本的里的代码执行结果,包括 http 请求和打印语句等。

通过 Console 窗口,很容易发现 jwt_token 输出为 undefined,说明获取 jwt token 失败了,而且用于获取 jwt token 的 http 请求确实标红报错了。

展开报错的请求后,可以看到,生成 jwt token 的 http 请求报错提示:Error: Protocol "https:" not supported. Expected "http:",根据报错,我知道了原来因为请求 jwt token的 http 请求使用了 https 而不是 http 导致请求失败了,于是得到 2 个请求方案,一个是把 https 改成 http,另一个是按照这个教程开启 postman 的 SSL certificate verification 配置开关,使得 postman 可以发起 https 请求。

至此,我们就通过 Console 窗口成功排查到了问题所在,Console 窗口确实帮助我更快定位到了问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/508412.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GitLab + Jenkins 实现持续集成CI

1 软件版本 2 基础环境安装 2.1 docker 安装 yum install -y docker-ce-20.10.16 systemctl start docker && systemctl enable docker docker version 2.2 docker-compose 安装 curl -L https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-c…

虚拟化无法开启

虚拟化无法开启 开启虚拟机,突然出现以下报错: 此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。 如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。 (1…

modbus 协议地址

modbus 仿真软件 modbus slave: 用作 modbus 服务器(也叫做modbus从站), 通常用于仿真PLC设备.modbus poll: 用作 modbus 客户端(也叫做modbus主站), 用于仿真上位机程序, 通常使用它在现场验证PLC设备的modbus通讯是否OK 理解 modbus 寻址 modbus 分4个数据区, 实际因为第4区可…

【Redis】Redis 高性能IO模型原理

前言 在面试的时候遇到Redis肯定会问,Redis单线程为什么那么快呀?你可以说下你对IO多路复用的机制嘛。但是仔细一想Redis真的是单线程在运行处理嘛,其实这个单线程主要指的Redis的网络IO和键值对读写是由一个线程来完成的,Redis在…

深度学习—卷积神经网络简单理论及实践

卷积神经网络 传统意义上的多层神经网络只有输入层、隐藏层和输出层。其中隐藏层的层数根据需要而定,没有明确的理论推导来说明到底多少层合适。 卷积神经网络CNN,在原来多层神经网络的基础上,加入了更加有效的特征学习部分,具…

Docker 安装 elasticsearch、kibana、ik

一、安装elasticsearch 1. 拉取 elasticsearch 镜像 docker pull elasticsearch:7.6.2 2. 创建 elasticsearch 容器 docker run --name elasticsearch7.6.2 -d -e ES_JAVA_OPTS"-Xms512m -Xmx512m" --net host -e "discovery.typesingle-node" -p 92…

SpringCloud踩坑系列:Mybatis的Mapper报错

500错误&#xff0c; 报错信息如下&#xff1a; org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): org.cyf.serviceDriverUser.mapper.DriverUserMapper.select1 at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(M…

判断两个时间段是否有交集

判断两个时间段是否有交集 前言&#xff1a;项目中遇到了类似会议室预约的时间段被占用&#xff0c;预约车辆时间段被占用等。 start&#xff1a;预约开始时间。 end&#xff1a;预约结束时间。 思考&#x1f914;&#xff1a; 那几种情况&#xff0c;可以正常预约&#x…

部署harbor私有镜像仓库

环境&#xff1a;所有机器都是centos7.4 一、部署harbor镜像仓库 机器IP&#xff1a;10.0.0.9 harbor服务器 1.下载harbor压缩包到服务器/root目录下[rootharbor~]#wget https://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-i…

【云计算•云原生】7.play with kubernetes在线实验环境

文章目录 1.play with kubernetes介绍2.搭建多节点nginx示例 1.play with kubernetes介绍 play with kubernetes网站链接 https://labs.play-with-k8s.com/每次登录提供4小时在线实验环境&#xff0c;最多可以开5个节点 2.搭建多节点nginx示例 点击左边的ADD NEW INSTANCE之…

网络路径下倾斜模型生产流程-倾斜生产

网络路径下倾斜模型生产流程-倾斜生产 全部控制点完成刺点后&#xff0c;检查无误后&#xff0c;点击Submit aerotriangulation。 选择使用控制点进行空三。 此时&#xff0c;将影像色彩平衡设置为Enabled&#xff0c;Position和Rotation设置为Compute。点击Submit开始空三。 …

知识管理工具,你选择语雀、Baklib、Notion还是FlowUs?

随着信息技术的不断发展&#xff0c;人们对于笔记软件的需求也越来越高。笔记软件可以帮助我们记录生活中的点滴&#xff0c;整理工作中的思路&#xff0c;提高工作效率和生活品质。然而&#xff0c;市面上的笔记软件种类繁多&#xff0c;选择一款适合自己使用的笔记软件也成为…

国产仪器 1763卫星帆板电源阵列模拟器

1763卫星帆板电源阵列模拟器用于解决卫星电源系统研制、航天器模拟供电系统测试等帆板电源阵列及二次供电设备的测量和分析&#xff0c;解决电源分系统功能验证、现场试验等无法使用真实的帆板电源等带来的难题&#xff0c;用于卫星或卫星测试系统以及太阳能逆变器中模拟太阳电…

【数据结构】Treap树堆

Treap树堆 Treap是一种平衡化二叉搜索树&#xff0c;在键值key满足二叉搜索树的前提下&#xff0c;增加了priority是满足堆序的条件。可以证明&#xff0c;如果priority的随机的&#xff0c;那么Treap的期望深度是 O ( l o g N ) O(logN) O(logN)&#xff0c;也就是说大部分操…

29从零开始学Java之如何正确创建Java里的类?

作者&#xff1a;孙玉昌&#xff0c;昵称【一一哥】&#xff0c;另外【壹壹哥】也是我哦 千锋教育高级教研员、CSDN博客专家、万粉博主、阿里云专家博主、掘金优质作者 前言 在上一篇文章中&#xff0c;壹哥给大家介绍了面向对象和面向过程的概念&#xff0c;并介绍了两者的区…

【MySQL】数据库的基本操作三:增删改查进阶

目录 &#x1f31f;一、数据库约束 &#x1f308;1、Null约束&#xff1a;创建表时&#xff0c;可以指定某列不能为空。 &#x1f308;2、Unique约束&#xff1a;唯一约束 &#x1f308;3、Default约束&#xff1a;默认值约束 &#x1f308;4、Primary Key&#xff1a;主键…

@RefreshScope 动态刷新机制

前言 一般在项目中&#xff0c;我们集成Nacos做统一配置管理&#xff0c;同时配置支持动态刷新&#xff0c;项目中都会用到RefreshScope注解&#xff0c;这里和大家一起看看RefreshScope实现动态刷新的原理。 Scope注解 RefreshScope 能实现动态刷新全仰仗着Scope 这个注解&…

Matlab进阶绘图第19期—三角气泡热图

三角气泡热图&#xff0c;顾名思义&#xff0c;就是仅保留气泡热图数据矩阵的上三角或下三角部分。 三角气泡热图简单明了&#xff0c;通过不同颜色、不同大小的圆形表示数据的大小&#xff0c;可以更加直观地对矩阵数据进行可视化表达。 本文使用自制的tribubbleheatmap小工…

LSF/MM/BPF Summit 2023

5月8号&#xff0c;今年度的Linux Storage, Filesystem, Memory Management & BPF Summit已经拉开帷幕&#xff0c;Linux存储、文件系统、内存管理以及BPF领域的年度峰会又一次到来。此次峰会聚集了Linux最重要的开发专家以及内核子系统维护者&#xff0c;以规划和探索改进…

Arcgis Server/GeoServer服务启动后内存使用高,系统卡

说明 ArcGIS Server和geoserver本质上都是Tomcat服务&#xff0c;所以只需要设置Tomcat最大堆大小和最大内存大小就可以。此方法通用与Tomcat自身配置。 配置文件位置 一.Tomcat 安装目录/bin 二.ArcGIS Server .\ArcGIS\Server\framework\runtime\tomcat\bin 三.Geoserver …