使用postman完成登录token传参

1.问题描述:
django项目中一些需要确认用户已登录的接口测试,每次使用postman工具进行相应接口的测试,都会报401(不是403)错误, 更奇葩的是后来使用已经写成的前端页面进行测试竟然没有报错.这个问题让我很纠结,纠结了一天多

2.解决思路:
我认为解决问题先是要确认思路,只要思路对了,那么大的方向就不会错!(这个很重要!!!)
为什么我会这么说,是因为我被一些细节的东西浪费了很多时间,但是没办法,毕竟细节也很重要.
我先想401未授权是不是需要token请求头之类的认证,由于不太确定,所以我只能求助于网络上的资料进行查找,得到的结论:
①需要设置一个包含token的请求头,以便回传给后台进行身份验证!
②那么问题就变成了怎么在postman里设置这样一个认证请求头?
查阅网上的众多资料之后,让我对postman的使用有了更深入的了解,我总结出了:
设置认证请求头的方法:
①手动实现(这里不提了,因为有点low)
②使用postman自动实现:又分为设置环境变量token和全局变量token

3.其实不论使用环境变量或者是全局变量方法都是类似的,博主这里因为时间问题,只能使用全局变量来完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述设置完我们需要点击发送send按钮,然后可以在右上角"眼睛"小图标查看globals的设置结果!

在这里插入图片描述
上面是通过在登录接口创建一个全局变量token,以供后面的接口使用
当然你也可以使用环境变量的设置以及在pre-requestScript预请求中进行设置,不过这里不提供方法.

博主刚学习Python不久,所以还是小白类型,也是头一回写博客,这里只是把我自己的心得写出来,望各位大神,大佬口下留情,
博主这里不提供解答,希望各位看客自行领悟
如果有人能够从中得到启发,那么请不要吝啬你们的赞,谢谢!

提示:以上内容全部为博主个人手敲手打,手动截图,未经允许,不得擅自用于商业活动!!!

猜你喜欢

转载自blog.csdn.net/Ericjim/article/details/84723110
今日推荐