程序员必备小知识系列--Postman报401错误,Unauthorized以及其他接口如何填上token或用户信息

3,233 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动

用Postman测试某个接口,出现401的状态码,错误提示为Unauthorized,错误信息是:Full authentication is required to access this resource 在这里插入图片描述 Unauthorized是指没有权限,我们想要测试某个接口,要让它成功运行,前提要获得用户登录的权限,但是某些接口的话,又没有带上登录的账号密码信息,现在怎么办呢? 我们可以用其他的办法:

方法一: 1、我们测试登录的接口,拿到token(一些登录的接口带有token,后台代码返回token) 在这里插入图片描述 如果觉得token麻烦,可以用方法二

2、接着,我们在想要测试的接口上,填上token

在这里插入图片描述

3、在Authorization里面,选择Type类型,下拉选择Bearer Token,在里面输入刚才获取的token

在这里插入图片描述

4、再次测试刚才的接口,即可成功

如图

image.png

方法二: 1、还可以用其他的方法,在测试除登录接口的其他接口时,填上用户信息,就可以成功运行,测试该接口

2、在Authorization里面,选择Type类型,下拉选择Basic Auth,在里面输入username和password

image.png

3、再次测试刚才的接口,即可成功

总结: 这两个方法很好的解决了想用Postman测试除登录接口之外的其他接口,而要登录信息的问题 第一种方法,可以在后台提供token,token是一长串的信息,比较安全保密 第二种方法,比较传统,直接输入username和password即可

看个人更喜欢哪种方法