使用postman测试POST接口遇到报错(ErrorMessage:Unauthorization request …)

不管你是前端、后端、测试还是运维等工程师,学会使用postman测试接口是工作中必不可少的。当我们使用前端页面调用接口发现浏览器报错我们就要排查是前端调用问题还是后端接口返回值问题,用postman测试能提升我们的测试效率。我是侧重后端的全栈开发工程师,为大家分享一下我解决该报错的解决方法。

postman测试工具的下载地址:https://www.postman.com/downloads/

一、postman测接口报错“401未授权的请求”的原因
因为我们该系统是必须要登录成功之后才能访问系统的资源,当我们用户或系统管理员成功登录后会返回一个Token值,后边所有的页面请求头都会携带Token值去访问资源,没有Token值就会被拒绝访问。我理解Token就是一个身份标识符,而且有的系统Token会有失效时间,失效之后就得重新登录获取Token,一般情况下Token的获取地址就是登录地址。

二、获取Token的两种方法

  1. 直接使用谷歌浏览器登录系统地址,然后通过抓包的方式拿到Token
  2. 在登录地址放到postman中发送请求获取Token

三、测试接口中使用Token的两种方法

  1. 第一种:添加Token到headers
    2. 第二种:添加Token到Authorzation中

四、介绍比postman功能更强大的国产测试软件ApiPost

  1. Apipost是国产的测试软件
  2. Apipost的下载地址:https://www.apipost.cn/?utm_source=10120
  3. Apipost的使用文档:https://v7-wiki.apipost.cn/docs/2

开发避坑3——大鸟 pk Bug(使用postman测试POST接口遇到报错(ErrorMessage:Unauthorization request ......))相关推荐

  1. 开发避坑2——大鸟 pk Bug2(SVN报错:database disk image is malformed

    开发避坑2--大鸟 pk Bug2(SVN报错:database disk image is malformed) 报错信息 svn报错database disk image is malformed ...

  2. 避坑:git在push本地文件到远程时,报错ailed to push some refs to https://xx/xx.git的解决办法

    git使用踩坑记录 发生问题描述 问题原因及解决办法 发生问题描述 在执行git push -u origin master命令push文件到github时,push失败,报错内容如下: To git ...

  3. HarmonyOS 开发避坑指南

    Harmony OS 开发避坑指南--源码下载和编译 本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(Hi3516,Hi3518和Hi3861)的编译环境,以及如何将源码编译为三个 ...

  4. FlyFish|前端数据可视化开发避坑指南(二)

    FlyFish是云智慧开源的一款数据可视化编排平台.通过配置数据模型为用户提供上百种可视化图形组件,零编码即可实现符合自己业务需求的炫酷可视化大屏. 同时,FlyFish也提供了灵活的拓展能力,支持组 ...

  5. 百度程序员开发避坑指南(3)

    前两期我们分享了日常工作中前端.移动端开发的相关问题,感兴趣的同学可以在文末推荐阅读跳转查看.本期我们分享三个议题:golang对象池减少gc压力.FFmpeg中的并发控制.paddle的静态图和动态 ...

  6. Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开、报错现象

    问题描述: Qt使用qsqlite数据库开发时,没有问题,但是发布后出现打不开.报错现象. 问题原因: 数据库路径设置导致报错现象的发生. 问题解决: QSqlDatabase db = QSqlDa ...

  7. 记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径。)

    记录一个bug 关于 java 解压缩包 写入本地报错 :java.io.FileNotFoundException(系统找不到指定的路径.) 第一想法是路径问题: 1.检查文件路径是否正确 2.另外 ...

  8. ae导出json_关于AE转json动画开发避坑指南

    本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android. iOS.React Native .Web的动画库,能分析 Adobe After Effects 导出 ...

  9. 小程序进阶之路:跨平台开发避坑指南

    阿里妹导读:小程序的开发不可避免的会面临跨平台开发的问题.各小程序平台有哪些特点?如何处理各平台的差异?本文分享淘票票在跨平台开发上的经验总结,包含了技术演进及差异控制策略,希望能帮助同学们提前避坑. ...

最新文章

  1. Linux系统上传文件与下载文件命令
  2. POJ 2029 Get Many Persimmon Trees
  3. 为什么要学习 Markdown?究竟有什么用?怎么用?
  4. java cr_WildFly 10 CR 2发布– Java EE 7,Java 8,Hibernate 5,JavaScript支持热重载
  5. JAVA仿真之银行出纳员
  6. 【IT】一些有用的链接和操作
  7. SQL还原数据库剔除占用
  8. Rust: Vec用法及其它
  9. 基于LASSO的波士顿房价分析
  10. 基于SSM社区网格化小区管理系统设计
  11. 大神级DIY作品:运动跟随大眼睛,软件硬件结构一个都不能少
  12. c语言编程图片识别条形码,基于Zbar的条形码图像识别算法的制作方法
  13. Java版 猜数字小游戏
  14. 夏洛克之眼_如果他是开发人员,我感觉就像夏洛克一样
  15. 笔记本电脑计算机乱跳,笔记本屏幕的鼠标指针乱跳解决方法
  16. SQLEXPRESS服务无法启动 错误10048
  17. 基于javaweb+jsp的企业财务记账管理系统
  18. win10 VMware 虚拟机 实现桥接模式 校园wifi上网
  19. 《机械制造业智能工厂规划设计》——2.3 智能工厂的方针、目标
  20. maven install时报错 dependencies.dependency.version' for cn.e3mall:e3-manager-pojo:jar is missing.

热门文章

  1. 面试感悟:3年工作经验程序员应有的技能
  2. python中查看关键字需要在python解释器中执行_Day09-python基础之Cpython解释器支持的进程与线程...
  3. 软文的发布平台都有哪些?
  4. 找不到Python安装地址怎么办
  5. [编评]从08软件行业薪酬行情聊“软件已经走下圣坛?”
  6. 互联网诞生30周年,看HTTP和HTTPS的起源发展
  7. 张振宇软件工程导论_Intel张振宇:计算、存储和网络推动云计算发展
  8. 网页登录时验证码功能的实现
  9. ue4cmd怎么调用_ue4控制台怎么使用,常用命令是那些?
  10. 神经网络算法的具体流程,人工神经网络算法步骤